TextFont
TextFont
Overzicht
TextFont is een klasse in Aspose.PDF FOSS voor TypeScript.
Deze klasse declareert 6 methoden voor TextFont objecten in TypeScript programma’s. Beschikbare methoden zijn: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Alle openbare leden zijn toegankelijk voor elke TypeScript applicatie na het installeren van het Aspose.PDF FOSS voor TypeScript pakket. Eigenschappen: bold, canEncode, cid, code, codeWidth, italic, en nog 4.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
codeWidth | : number | Lezen | De smalste tekencode die dit lettertype accepteert, in bytes: 1 voor een eenvoudig lettertype, 2 voor Identity-H en de meeste samengestelde lettertypen. |
wmode | `: 0 | 1` | Lezen |
name | : string | Lezen | De naam van het lettertype /BaseFont (subset-prefix behouden), of undefined als afwezig. |
bold | : boolean | Lezen | True wanneer het document dit lettertype vet / cursief verklaart. |
italic | : boolean | Lezen | Haalt de italic op. |
type3 | : Type3Data | Lezen | Instelling voor een Type 3-lettertype: de glyph-procedures en de ruimte waarin ze tekenen. |
code | : number | Lezen | Haalt de code op. |
cid | : number | Lezen | Haalt de cid op. |
len | : number | Lezen | Haalt de lengte op. |
canEncode | boolean | Lezen | Haalt de mogelijkheid om te coderen op. |
Methoden
| Handtekening | Beschrijving |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Roept de constructor(dict, resolve, inflate) aan op deze TextFont instantie. |
decodeRun(bytes: Uint8Array) → RunMetrics | Decodeer bytes naar tekst plus de voortgangsmetrieken van de run. |
decode(bytes: Uint8Array) → string | Decodeer de bytes van een show-string naar Unicode-tekst. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Encodeer text naar show-string bytes in de codering van dit lettertype. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Decodeer bytes naar één record per tekencode (posities, em-breedtes). |