AuthoredFont

AuthoredFont

Огляд

AuthoredFont — це клас у Aspose.PDF FOSS для Python.

Нормалізований вбудований шрифт і змінюване відображення CID для створеного тексту.

Цей клас надає 8 методів для роботи з об’єктами AuthoredFont у програмах Python. Доступні методи включають: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Усі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.PDF FOSS для Python. Властивості: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype та ще 3.

Властивості

НазваТипДоступОпис
base_namestrЧитанняПоверніть точне поточне значення PDF BaseFont/FontName.
pdf_base_namestrЧитанняПсевдонім для :attr:base_name, що використовується кодом інтеграції COS.
is_subsetboolЧитанняЧи :meth:embedded_program наразі повертає зменшений шрифт.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesЧитанняПовернути повну програму SFNT, яку використовує движок формування.
fingerprint``ЧитанняОтримує відбиток.
cid_font_subtype``ЧитанняОтримує підтип шрифту cid.
font_file_key``ЧитанняОтримує ключ файлу шрифту.
font_file_subtype``ЧитанняОтримує підтип файлу шрифту.

Методи

СигнатураОпис
`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 як двобайтові CIDs і розширити поточне font mapping.
encode_glyph(gid: int, unicode_text: str) → bytesПризначити CID одній сформованій гліфі та її логічному кластеру Unicode.
embedded_program() → bytesПовернути поточну вбудовану програму, підмножину, коли вона стане меншою.
to_unicode_cmap() → bytesСтворити ToUnicode CMap для поточних двобайтових призначень CID.
cid_widths() → dict[int, int]Повернути поточні CID -> advance ширини у 1000-одиничному просторі PDF.
cid_to_gid_bytes() → `bytesNone`

Дивіться також

 Українська