MCPcopy Create free account
hub / github.com/LibPDF-js/core / addBfRangeFromArray

Method addBfRangeFromArray

src/fontbox/cmap/parser.ts:310–320  ·  view source on GitHub ↗
(result: CMap, startCode: Uint8Array, mappings: Token[])

Source from the content-addressed store, hash-verified

308 }
309
310 private addBfRangeFromArray(result: CMap, startCode: Uint8Array, mappings: Token[]): void {
311 const code = startCode.slice();
312
313 for (const mapping of mappings) {
314 if (mapping instanceof Uint8Array) {
315 result.addCharMapping(code, createStringFromBytes(mapping));
316
317 incrementBytes(code, code.length - 1, false);
318 }
319 }
320 }
321
322 private addBfRangeFromBytes(
323 result: CMap,

Callers 1

parseBfRangeMethod · 0.95

Calls 4

createStringFromBytesFunction · 0.90
incrementBytesFunction · 0.90
sliceMethod · 0.80
addCharMappingMethod · 0.80

Tested by

no test coverage detected