TextFont
TextFont
Panoramica
TextFont è una classe in Aspose.PDF FOSS per TypeScript.
Questa classe dichiara 6 metodi per oggetti TextFont nei programmi TypeScript. I metodi disponibili includono: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Tutti i membri pubblici sono accessibili a qualsiasi applicazione TypeScript dopo aver installato il pacchetto Aspose.PDF FOSS per TypeScript. Proprietà: bold, canEncode, cid, code, codeWidth, italic, e 4 altri.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
codeWidth | : number | Lettura | Il codice carattere più stretto accettato da questo font, in byte: 1 per un font semplice, 2 per Identity-H e la maggior parte dei font compositi. |
wmode | `: 0 | 1` | Lettura |
name | : string | Lettura | Il nome /BaseFont del font (prefisso del sottoinsieme preservato), o undefined se assente. |
bold | : boolean | Lettura | True quando il documento dichiara questo font in grassetto / italic. |
italic | : boolean | Lettura | Ottiene l’italico. |
type3 | : Type3Data | Lettura | Impostazione per un font Type 3: le sue procedure di glifo e lo spazio in cui disegnano. |
code | : number | Lettura | Ottiene il codice. |
cid | : number | Lettura | Ottiene il cid. |
len | : number | Lettura | Ottiene il len. |
canEncode | boolean | Lettura | Ottiene il valore can encode. |
Metodi
| Firma | Descrizione |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Chiama il costruttore(dict, resolve, inflate) su questa istanza di TextFont. |
decodeRun(bytes: Uint8Array) → RunMetrics | Decodifica i byte in testo più le metriche di avanzamento del run. |
decode(bytes: Uint8Array) → string | Decodifica i byte di una show-string in testo Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Codifica text per mostrare i byte della stringa nella codifica di questo font. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Decodifica i byte in un record per codice di carattere (posizioni, larghezze em). |