EmbeddedFont
EmbeddedFont
Gambaran Umum
EmbeddedFont adalah kelas dalam Aspose.PDF FOSS untuk TypeScript.
Pegangan opak ke program font yang terdaftar dengan {@link Document.AddFont}.
Kelas ini mendeklarasikan 7 metode untuk objek EmbeddedFont dalam program TypeScript. Metode yang tersedia meliputi: constructor, driver, encode, measure, measureShaped, probe, shapeRuns. Semua anggota publik dapat diakses oleh aplikasi TypeScript mana pun setelah menginstal paket Aspose.PDF FOSS untuk TypeScript. Properti: objNum, sfnt, shape, toUnicode, usedGids.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
sfnt | : SfntFont | Baca | @internal program font yang diurai. |
usedGids | `` | Baca | @internal GID asli (= CIDs) yang digambar dengan font ini, di semua halaman. |
objNum | `: number | undefined` | Baca/Tulis |
shape | `` | Baca/Tulis | @internal bendera shaping default, dari {@link Document.AddFont}({ shape }). |
toUnicode | `` | Baca | @internal gid → teks sumber, untuk /ToUnicode dari glyph yang dibentuk/ligatur/RTL. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
constructor(sfnt: SfntFont) | @internal Bangun melalui {@link Document.AddFont}. |
measure(text: string, fontSize: number) → number | @internal Lebar text dalam poin pada fontSize; karakter yang tidak ada di cmap font diabaikan (tidak direkam). |
encode(text: string) → Uint8Array | @internal Enkode text menjadi kode glyph Identity-H 2-byte (CID = GID asli), merekam setiap GID yang digunakan untuk subsetting. |
probe(text: string) → number | @internal Jumlah karakter yang dapat dipetakan dalam text, tanpa merekam glyph. |
driver() → FontDriver | @internal Tampilan {@link FontDriver} untuk mesin tata letak/pengstempelan. |
shapeRuns(text: string, opts: ShapeOpts) → ShapedRun[] | @internal Bentuk text menjadi rentetan visual, merekam gid yang digunakan dan, untuk setiap gid akhir, titik kode sumber dari klasternya (untuk /ToUnicode). |
measureShaped(text: string, fontSize: number, opts: ShapeOpts) → number | @internal Lebar yang dibentuk dari text dalam poin pada fontSize. |