CffOutlines
CffOutlines
Przegląd
CffOutlines jest klasą w Aspose.PDF FOSS dla Python.
Dekoduj kontury glifów z programu czcionki CFF (Type 2 charstring).
Ta klasa udostępnia 4 metody do pracy z obiektami CffOutlines w programach Python. Dostępne metody to: __init__, advance_width, encoding_code_to_gid, outline. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: num_glyphs, ok, units_per_em.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
ok | bool | Odczyt | True gdy program CFF został pomyślnie przetworzony. |
units_per_em | `` | Odczyt | Pobiera jednostki na em. |
num_glyphs | `` | Odczyt | Zwraca liczbę glifów. |
Metody
| Sygnatura | Opis |
|---|---|
__init__(font_bytes: bytes) | Calls init(font_bytes) w tej CffOutlines instancji. |
outline(gid: int) → list[Contour] | Zwróć spłaszczone, zamknięte kontury dla gid w jednostkach czcionki (y w górę). |
advance_width(gid: int) → `int | None` |
encoding_code_to_gid() → dict[int, int] | Zwróć wbudowane własne kodowanie CFF jako code -> gid, lub {}. |