TextFont
TextFont
Gambaran Umum
TextFont adalah kelas dalam Aspose.PDF FOSS untuk TypeScript.
Kelas ini mendeklarasikan 6 metode untuk objek TextFont dalam program TypeScript. Metode yang tersedia meliputi: constructor, decode, decodeGlyphs, decodeRun, encode, encodeChar. Semua anggota publik dapat diakses oleh aplikasi TypeScript mana pun setelah menginstal paket Aspose.PDF FOSS untuk TypeScript. Properti: bold, canEncode, cid, code, codeWidth, italic, dan 4 lagi.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
codeWidth | : number | Baca | Kode karakter paling sempit yang diterima font ini, dalam byte: 1 untuk font sederhana, 2 untuk Identity-H dan kebanyakan font komposit. |
wmode | `: 0 | 1` | Baca |
name | : string | Baca | Nama /BaseFont font (prefiks subset dipertahankan), atau tidak terdefinisi jika tidak ada. |
bold | : boolean | Baca | Benar ketika dokumen menyatakan font ini tebal / miring. |
italic | : boolean | Baca | Mendapatkan italic. |
type3 | : Type3Data | Baca | Set untuk font Tipe 3: prosedur glifnya dan ruang yang mereka gambar di dalamnya. |
code | : number | Baca | Mendapatkan kode. |
cid | : number | Baca | Mendapatkan cid. |
len | : number | Baca | Mendapatkan panjang. |
canEncode | boolean | Baca | Mendapatkan can encode. |
Metode
| Tanda tangan | Deskripsi |
|---|---|
constructor(dict: PdfDict, resolve: Resolve, inflate: Inflate) | Memanggil konstruktor(dict, resolve, inflate) pada instance TextFont ini. |
decodeRun(bytes: Uint8Array) → RunMetrics | Mendekode byte menjadi teks serta metrik kemajuan run. |
decode(bytes: Uint8Array) → string | Mendekode byte show-string menjadi teks Unicode. |
encodeChar(ch: string) → `number | undefined` |
encode(text: string) → Uint8Array | Enkode text menjadi byte show-string dalam enkoding font ini. |
decodeGlyphs(bytes: Uint8Array) → Glyph[] | Dekode byte menjadi satu catatan per kode karakter (posisi, lebar-em). |