Type1Outlines
Type1Outlines
Przegląd
Type1Outlines jest klasą w Aspose.PDF FOSS dla Python.
Dekoduj kontury glifów z programu czcionkowego Type 1 (/FontFile).
Ta klasa udostępnia 3 metody do pracy z obiektami Type1Outlines w programach Python. Dostępne metody to: __init__, advance_width, outline. Wszystkie publiczne elementy są dostępne dla dowolnej aplikacji Python po zainstalowaniu pakietu Aspose.PDF FOSS dla Python. Właściwości: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
ok | bool | Odczyt | True gdy program Type 1 z charstringami został przetworzony. |
units_per_em | `` | Odczyt | Pobiera jednostki na em. |
num_glyphs | `` | Odczyt | Pobiera liczbę glifów. |
glyph_names | list[str] | Odczyt | Pobiera nazwy glifów. |
name_to_gid | dict[str, int] | Odczyt | Pobiera nazwę do gid. |
builtin_encoding | dict[int, str] | Odczyt | Pobiera wbudowane kodowanie. |
Metody
| Sygnatura | Opis |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
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` |