TextFont
TextFont
Översikt
TextFont är en klass i Aspose.PDF FOSS för TypeScript.
Denna klass deklarerar 6 metoder för TextFont objekt i TypeScript program. Tillgängliga metoder inkluderar: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Alla offentliga medlemmar är tillgängliga för alla TypeScript applikationer efter att ha installerat Aspose.PDF FOSS för TypeScript paketet. Egenskaper: bold, canEncode, cid, code, codeWidth, italic, och 4 till.
Egenskaper
| Namn | Typ | Åtkomst | Beskrivning |
|---|---|---|---|
codeWidth | : number | Läs | Den smalaste teckenkoden som detta typsnitt tillåter, i byte: 1 för ett enkelt typsnitt, 2 för Identity-H och de flesta sammansatta typsnitt. |
wmode | `: 0 | 1` | Läs |
name | : string | Läs | Typsnittets /BaseFont namn (subset prefix bevarat), eller undefined om det saknas. |
bold | : boolean | Läs | True när dokumentet deklarerar detta typsnitt fet / kursiv. |
italic | : boolean | Läs | Hämtar kursiv. |
type3 | : Type3Data | Läs | Uppsättning för ett Type 3-typsnitt: dess glyfprocedurer och det utrymme de ritar i. |
code | : number | Läs | Hämtar koden. |
cid | : number | Läs | Hämtar cid. |
len | : number | Läs | Hämtar len. |
canEncode | boolean | Läs | Hämtar kan koda. |
Metoder
| Signatur | Beskrivning |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Anropar konstruktorn(dict, resolve, inflate) på detta TextFont-instans. |
decodeRun(bytes: Uint8Array) → RunMetrics | Dekoda byte till text plus runens framstegsmått. |
decode(bytes: Uint8Array) → string | Dekoda en show-string’s byte till Unicode-text. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Koda text till show-string-bytes i detta typsnitts kodning. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Dekoda bytes till en post per teckenkod (positioner, em-bredder). |