AuthoredFont

AuthoredFont

Przegląd

AuthoredFont jest klasą w Aspose.PDF FOSS dla Python.

Znormalizowana osadzona czcionka oraz zmienna mapa CID dla napisanego tekstu.

Ta klasa udostępnia 8 metod do pracy z obiektami AuthoredFont w programach Python. Dostępne metody to: __init__, cid_to_gid_bytes, cid_widths, embedded_program, encode, encode_glyph, glyph_id, to_unicode_cmap. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: base_name, cid_font_subtype, descriptor_metrics, fingerprint, font_file_key, font_file_subtype oraz 3 dodatkowe.

Właściwości

NazwaTypDostępOpis
base_namestrOdczytZwróć dokładną bieżącą wartość PDF BaseFont/FontName.
pdf_base_namestrOdczytAlias dla :attr:base_name używany przez kod integracji COS.
is_subsetboolOdczytCzy :meth:embedded_program obecnie zwraca zredukowaną czcionkę.
descriptor_metrics`dict[str, intfloattuple[int, int, int, int]]`
shaping_programbytesOdczytZwróć kompletny program SFNT używany przez silnik kształtowania.
fingerprint``OdczytPobiera odcisk palca.
cid_font_subtype``OdczytPobiera podtyp czcionki cid.
font_file_key``OdczytPobiera klucz pliku czcionki.
font_file_subtype``OdczytPobiera podtyp pliku czcionki.

Metody

SygnaturaOpis
`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 jako dwubajtowe CIDy i rozszerz aktualne mapowanie czcionki.
encode_glyph(gid: int, unicode_text: str) → bytesPrzypisz CID do jednego ukształtowanego glifu i jego logicznego klastra Unicode.
embedded_program() → bytesZwróć bieżący program wbudowany, podzbiór gdy stanie się mniejszy.
to_unicode_cmap() → bytesZbuduj ToUnicode CMap dla bieżących dwubajtowych przypisań CID.
cid_widths() → dict[int, int]Zwróć bieżące szerokości CID -> advance w przestrzeni PDF o jednostce 1000.
cid_to_gid_bytes() → `bytesNone`

Zobacz także

 Polski