AuthoredFont

AuthoredFont

Prezentare generală

AuthoredFont este o clasă în Aspose.PDF FOSS pentru Python.

Un font încorporat normalizat și cartografierea CID mutabilă pentru textul creat.

Această clasă oferă 8 metode pentru lucrul cu obiecte AuthoredFont în programe Python. Metodele disponibile includ: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python. Proprietăți: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype, și încă 3.

Proprietăți

NumeTipAccesDescriere:
base_namestrCitireReturnează valoarea exactă curentă a PDF BaseFont/FontName.
pdf_base_namestrCitireAlias pentru :attr:base_name utilizat de codul de integrare COS.
is_subsetboolCitireDacă :meth:embedded_program returnează în prezent un font redus.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesCitireReturnează programul SFNT complet utilizat de motorul de modelare.
fingerprint``CitireObține amprenta.
cid_font_subtype``CitireObține subtipul de font cid.
font_file_key``CitireObține cheia fișierului de font.
font_file_subtype``CitireObține subtipul fișierului de font.

Metode

SemnăturăDescriere:
`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 ca CID-uri pe două octeţi şi extinde maparea curentă a fontului.
encode_glyph(gid: int, unicode_text: str) → bytesAtribuiţi un CID unui glif modelat şi clusterului său logic Unicode.
embedded_program() → bytesReturnaţi programul încorporat curent, submulţimea când devine mai mică.
to_unicode_cmap() → bytesConstruiţi un CMap ToUnicode pentru alocările curente de CID pe două octeţi.
cid_widths() → dict[int, int]Returnează lățimile curente ale CID -> advance în spațiul PDF de 1000 de unități.
cid_to_gid_bytes() → `bytesNone`

Vezi și:

 Română