EmbeddedFont

EmbeddedFont

Overzicht

EmbeddedFont is een klasse in Aspose.PDF FOSS voor TypeScript.

Een ondoorzichtige handle naar een lettertypeprogramma geregistreerd bij {@link Document.AddFont}.

Deze klasse declareert 7 methoden voor EmbeddedFont objecten in TypeScript programma’s. Beschikbare methoden zijn: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Alle openbare leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.PDF FOSS voor TypeScript pakket. Eigenschappen: objNum, sfnt, shape, toUnicode, usedGids.

Eigenschappen

NaamTypeToegangBeschrijving
sfnt: SfntFontLezen@internal geparseerd lettertypeprogramma.
usedGids``Lezen@internal oorspronkelijke GIDs (= CIDs) getekend met dit lettertype, over alle pagina’s.
objNum`: numberundefined`Lezen/schrijven
shape``Lezen/schrijven@internal standaard vormgevingsvlag, van {@link Document.AddFont}({ shape }).
toUnicode``Lezen@internal gid → brontekst, voor /ToUnicode van gevormde/geligaturede/RTL-glyfen.

Methoden

HandtekeningBeschrijving
constructor(sfnt: SfntFont)@internal Construeer via {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal Breedte van text in punten op fontSize; tekens die ontbreken in de cmap van het lettertype worden verwijderd (geen opname).
encode(text: string) → Uint8Array@internal Encode text naar 2-byte Identity-H glyph-codes (CID = originele GID), waarbij elke gebruikte GID wordt vastgelegd voor subsetting.
probe(text: string) → number@internal Aantal cmappable tekens in text, zonder glyphs op te nemen.
driver() → FontDriver@internal Een {@link FontDriver} weergave voor de layout/stamping-engine.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal Vorm text in visuele runs, waarbij gebruikte gidsen worden geregistreerd en, voor elke uiteindelijke gid, de broncodepunten van zijn cluster (voor /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal Gevormde breedte van text in punten op fontSize.
 Nederlands