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

NamaJenisAksesDeskripsi
sfnt: SfntFontBaca@internal program font yang diurai.
usedGids``Baca@internal GID asli (= CIDs) yang digambar dengan font ini, di semua halaman.
objNum`: numberundefined`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 TanganDeskripsi
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.
 Bahasa Indonesia