EmbeddedFont

EmbeddedFont

Prezentare generală

EmbeddedFont este o clasă în Aspose.PDF FOSS pentru TypeScript.

Un identificator opac pentru un program de fonturi înregistrat cu {@link Document.AddFont}.

Această clasă declară 7 metode pentru obiecte EmbeddedFont în programe TypeScript. Metodele disponibile includ: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Toți membrii publici sunt accesibili oricărei aplicații TypeScript după instalarea pachetului Aspose.PDF FOSS pentru TypeScript. Proprietăți: objNum, sfnt, shape, toUnicode, usedGids.

Proprietăți

NumeTipAccesDescriere:
sfnt: SfntFontCitire@internal program de font analizat.
usedGids``Citire@internal GIDs originale (= CIDs) desenate cu acest font, pe toate paginile.
objNum`: numberundefined`Citire/Scriere
shape``Citire/Scriere@internal indicator de modelare implicit, din {@link Document.AddFont}({ shape }).
toUnicode``Citire@internal gid → text sursă, pentru /ToUnicode de glife modelate/ligaturate/RTL.

Metode

SemnăturăDescriere:
constructor(sfnt: SfntFont)@internal Construit prin {@link Document.AddFont}.
measure(text: string, fontSize: number) → number@internal Lățimea lui text în puncte la fontSize; caracterele absente din cmap-ul fontului sunt eliminate (fără înregistrare).
encode(text: string) → Uint8Array@internal Codifică text în coduri de glife Identity-H pe 2 octeți (CID = original GID), înregistrând fiecare GID utilizat pentru subsetting.
probe(text: string) → number@internal Numărul de caractere mapabile în text, fără a înregistra glife.
driver() → FontDriver@internal O vedere {@link FontDriver} pentru motorul de layout/stamping engine.
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[]@internal Modelează text în secvențe vizuale, înregistrând gids utilizate și, pentru fiecare gid final, punctele de cod sursă ale clusterului său (pentru /ToUnicode).
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number@internal Lățimea modelată a text în puncte la fontSize.
 Română