EmbeddedFont
EmbeddedFont
Panoramica
EmbeddedFont è una classe in Aspose.PDF FOSS per TypeScript.
Un handle opaco per un programma di font registrato con {@link Document.AddFont}.
Questa classe dichiara 7 metodi per gli oggetti EmbeddedFont nei programmi TypeScript. I metodi disponibili includono: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Tutti i membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.PDF FOSS per TypeScript. Proprietà: objNum, sfnt, shape, toUnicode, usedGids.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
sfnt | : SfntFont | Lettura | @internal programma di font analizzato. |
usedGids | `` | Lettura | @internal GID originali (= CID) disegnati con questo font, su tutte le pagine. |
objNum | `: number | undefined` | Lettura/Scrittura |
shape | `` | Lettura/Scrittura | @internal flag di modellazione predefinito, da {@link Document.AddFont}({ shape }). |
toUnicode | `` | Lettura | @internal gid → testo sorgente, per /ToUnicode di glifi modellati/legati/RTL. |
Metodi
| Firma | Descrizione |
|---|---|
constructor(sfnt: SfntFont) | @internal Costruisci tramite {@link Document.AddFont}. |
measure(text: string, fontSize: number) → number | @internal Larghezza di text in punti a fontSize; i caratteri assenti dalla cmap del font vengono scartati (nessuna registrazione). |
encode(text: string) → Uint8Array | @internal Codifica text in codici glifo Identity-H a 2-byte (CID = GID originale), registrando ogni GID usato per il subset. |
probe(text: string) → number | @internal Conteggio dei caratteri mappabili in text, senza registrare i glifi. |
driver() → FontDriver | @internal Una vista {@link FontDriver} per il motore di layout/stamping. |
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[] | @internal Forma text in sequenze visive, registrando i gids usati e, per ogni gid finale, i punti di codice sorgente del suo cluster (per /ToUnicode). |
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number | @internal Larghezza modellata di text in punti a fontSize. |