AuthoredFont

AuthoredFont

Genel Bakış

AuthoredFont, Python için Aspose.PDF FOSS içinde bir sınıftır.

Yazılmış metin için normalleştirilmiş gömülü bir yazı tipi ve değiştirilebilir CID eşlemesi.

Bu sınıf, Python programlarındaki AuthoredFont nesneleriyle çalışmak için 8 yöntem sağlar. Mevcut yöntemler şunlardır: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması tarafından erişilebilir. Özellikler: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype ve 3 tane daha.

Özellikler

AdTürErişimAçıklama
base_namestrOkumaTam mevcut PDF BaseFont/FontName değerini döndür.
pdf_base_namestrOkumaCOS entegrasyon kodu tarafından kullanılan :attr:base_name takma adı.
is_subsetboolOkumaŞu anda :meth:embedded_program azaltılmış bir font döndürüp döndürmediğini.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesOkumaŞekillendirme motoru tarafından kullanılan tam SFNT programını döndür.
fingerprint``OkumaParmak izini alır.
cid_font_subtype``Okumacid font alt türünü alır.
font_file_key``OkumaYazı tipi dosyası anahtarını alır.
font_file_subtype``OkumaYazı tipi dosyası alt türünü alır.

Yöntemler

İmzaAçıklama
`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 iki baytlık CID’ler olarak ve mevcut yazı tipi eşlemesini genişletin.
encode_glyph(gid: int, unicode_text: str) → bytesBir şekillendirilmiş glife ve onun mantıksal Unicode kümesine bir CID ata.
embedded_program() → bytesMevcut gömülü programı döndür, daha küçük olduğunda alt kümeyi.
to_unicode_cmap() → bytesToUnicode CMap’ini mevcut iki baytlık CID atamaları için oluştur.
cid_widths() → dict[int, int]Mevcut CID -> advance genişliklerini 1000 birimlik PDF uzayında döndür.
cid_to_gid_bytes() → `bytesNone`

Ayrıca Bakınız

 Türkçe