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à

NomeTipoAccessoDescrizione
sfnt: SfntFontLettura@internal programma di font analizzato.
usedGids``Lettura@internal GID originali (= CID) disegnati con questo font, su tutte le pagine.
objNum`: numberundefined`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

FirmaDescrizione
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.
 Italiano