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
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
sfnt | : SfntFont | Citire | @internal program de font analizat. |
usedGids | `` | Citire | @internal GIDs originale (= CIDs) desenate cu acest font, pe toate paginile. |
objNum | `: number | undefined` | 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. |