TextFont
TextFont
Prezentare generală
TextFont este o clasă în Aspose.PDF FOSS pentru TypeScript.
Această clasă declară 6 metode pentru obiecte TextFont în programe TypeScript. Metodele disponibile includ: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Toți membrii publici sunt accesibili oricărei aplicații TypeScript după instalarea pachetului Aspose.PDF FOSS pentru TypeScript. Proprietăți: bold, canEncode, cid, code, codeWidth, italic, și încă 4.
Proprietăți
| Nume | Tip | Acces | Descriere: |
|---|---|---|---|
codeWidth | : number | Citire | Cel mai îngust cod de caracter pe care îl acceptă acest font, în octeți: 1 pentru un font simplu, 2 pentru Identity-H și majoritatea fonturilor compuse. |
wmode | `: 0 | 1` | Citire |
name | : string | Citire | Numele /BaseFont al fontului (prefixul subsetului este păstrat), sau nedefinit dacă lipsește. |
bold | : boolean | Citire | Adevărat când documentul declară acest font bold / italic. |
italic | : boolean | Citire | Obține italicul. |
type3 | : Type3Data | Citire | Set pentru un font de tip 3: procedurile sale de glife și spațiul în care desenează. |
code | : number | Citire | Obține codul. |
cid | : number | Citire | Obține cid-ul. |
len | : number | Citire | Obține len. |
canEncode | boolean | Citire | Obține can encode. |
Metode
| Semnătură | Descriere: |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Apelează constructorul(dict, resolve, inflate) pe această instanță TextFont. |
decodeRun(bytes: Uint8Array) → RunMetrics | Decodează octeții în text plus metricile de avans ale rulării. |
decode(bytes: Uint8Array) → string | Decodează octeții unui show-string în text Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Encode text pentru a afișa octeții șirului în codificarea acestui font. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Decode bytes într-o înregistrare pentru fiecare cod de caracter (poziții, lățimi în em). |