TextFont
TextFont
Übersicht
TextFont ist eine Klasse in Aspose.PDF FOSS für TypeScript.
Diese Klasse deklariert 6 Methoden für TextFont-Objekte in TypeScript-Programmen. Verfügbare Methoden umfassen: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Alle öffentlichen Mitglieder sind für jede TypeScript-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für TypeScript-Paket installiert wurde. Eigenschaften: bold, canEncode, cid, code, codeWidth, italic und 4 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
codeWidth | : number | Lesen | Der schmalste Zeichencode, den diese Schrift zulässt, in Bytes: 1 für eine einfache Schrift, 2 für Identity-H und die meisten zusammengesetzten Schriften. |
wmode | `: 0 | 1` | Lesen |
name | : string | Lesen | Der /BaseFont-Name der Schriftart (Subset-Präfix beibehalten), oder undefiniert, falls nicht vorhanden. |
bold | : boolean | Lesen | Wahr, wenn das Dokument diese Schriftart als fett / kursiv deklariert. |
italic | : boolean | Lesen | Ruft den Kursivstil ab. |
type3 | : Type3Data | Lesen | Set für eine Type 3-Schrift: ihre Glyphen-Prozeduren und den Raum, den sie zeichnen. |
code | : number | Lesen | Um die Beschreibungen der Eigenschaften der Klasse. |
cid | : number | Lesen | Gibt die cid zurück. |
len | : number | Lesen | Gibt die Länge zurück. |
canEncode | boolean | Lesen | Ruft den can encode ab. |
Methoden
| Signatur | Beschreibung |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Ruft den Konstruktor(dict, resolve, inflate) für diese TextFont-Instanz auf. |
decodeRun(bytes: Uint8Array) → RunMetrics | Dekodiert Bytes in Text plus die Vorwärtsmetriken des Laufs. |
decode(bytes: Uint8Array) → string | Dekodiert die Bytes einer Show-String in Unicode-Text. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Kodieren Sie text zu show-string-Bytes in der Kodierung dieser Schrift. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Dekodieren Sie Bytes in einen Datensatz pro Zeichen-Code (Positionen, Em-Breiten). |