AuthoredFont

AuthoredFont

Gambaran Umum

AuthoredFont adalah kelas dalam FOSS Aspose.PDF untuk Python.

Font tersemat yang dinormalisasi dan pemetaan CID yang dapat diubah untuk teks yang ditulis.

Kelas ini menyediakan 8 metode untuk bekerja dengan objek AuthoredFont dalam program Python. Metode yang tersedia meliputi: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket FOSS Aspose.PDF untuk Python. Properti: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype, dan 3 lainnya.

Properti

NamaJenisAksesDeskripsi
base_namestrBacaKembalikan nilai PDF BaseFont/FontName yang tepat saat ini.
pdf_base_namestrBacaAlias untuk :attr:base_name yang digunakan oleh kode integrasi COS.
is_subsetboolBacaApakah :meth:embedded_program saat ini mengembalikan font yang diperkecil.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesBacaKembalikan program SFNT lengkap yang digunakan oleh mesin shaping.
fingerprint``BacaMendapatkan sidik jari.
cid_font_subtype``BacaMendapatkan subtipe font cid.
font_file_key``BacaMendapatkan kunci file font.
font_file_subtype``BacaMendapatkan subtipe file font.

Metode

Tanda TanganDeskripsi
`init(sfnt_program: bytes, embedded_program: bytes, plain_base_name: str, kind: str, unicode_to_gid: dict[int, int], metrics: _SfntMetrics, gid_to_native_cid: dict[int, int]None)`
glyph_id(character: str) → `intNone`
encode(text: str) → bytesEncode text sebagai CID dua-byte dan memperluas pemetaan font saat ini.
encode_glyph(gid: int, unicode_text: str) → bytesTetapkan CID ke satu glyph yang terbentuk dan klaster Unicode logisnya.
embedded_program() → bytesKembalikan program tersemat saat ini, subset ketika menjadi lebih kecil.
to_unicode_cmap() → bytesBangun ToUnicode CMap untuk penugasan CID dua-byte saat ini.
cid_widths() → dict[int, int]Kembalikan lebar CID -> advance saat ini dalam ruang PDF satuan 1000.
cid_to_gid_bytes() → `bytesNone`

Lihat Juga

 Bahasa Indonesia