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

NameTypZugriffBeschreibung
codeWidth: numberLesenDer 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`: 01`Lesen
name: stringLesenDer /BaseFont-Name der Schriftart (Subset-Präfix beibehalten), oder undefiniert, falls nicht vorhanden.
bold: booleanLesenWahr, wenn das Dokument diese Schriftart als fett / kursiv deklariert.
italic: booleanLesenRuft den Kursivstil ab.
type3: Type3DataLesenSet für eine Type 3-Schrift: ihre Glyphen-Prozeduren und den Raum, den sie zeichnen.
code: numberLesenUm die Beschreibungen der Eigenschaften der Klasse.
cid: numberLesenGibt die cid zurück.
len: numberLesenGibt die Länge zurück.
canEncodebooleanLesenRuft den can encode ab.

Methoden

SignaturBeschreibung
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate)Ruft den Konstruktor(dict, resolve, inflate) für diese TextFont-Instanz auf.
decodeRun(bytes: Uint8Array) → RunMetricsDekodiert Bytes in Text plus die Vorwärtsmetriken des Laufs.
decode(bytes: Uint8Array) → stringDekodiert die Bytes einer Show-String in Unicode-Text.
encodeChar(ch: string) → `numberundefined`
encode(text: string) → Uint8ArrayKodieren 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).
 Deutsch