Type1Outlines
Type1Outlines
Обзор
Type1Outlines — это класс в Aspose.PDF FOSS для Python.
Декодировать контуры глифов из программы шрифта Type 1 (/FontFile).
Этот класс предоставляет 3 метода для работы с объектами Type1Outlines в программах Python. Доступные методы включают: __init__, advance_width, outline. Все публичные члены доступны любого приложения Python после установки пакета Aspose.PDF FOSS для Python. Свойства: builtin_encoding, glyph_names, name_to_gid, num_glyphs, ok, units_per_em.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
ok | bool | Чтение | True когда была разобрана программа Type 1 с charstrings. |
units_per_em | `` | Чтение | Получает количество единиц на em. |
num_glyphs | `` | Чтение | Получает количество глифов. |
glyph_names | list[str] | Чтение | Получает имена глифов. |
name_to_gid | dict[str, int] | Чтение | Получает имя в gid. |
builtin_encoding | dict[int, str] | Чтение | Получает встроенную кодировку. |
Методы
| Подпись | Описание: |
|---|---|
| `init(font_bytes: bytes, length1: int | None, length2: int |
outline(gid: int) → list[Contour] | Вернуть уплощённые, замкнутые контуры для gid в единицах шрифта (y вверх). |
advance_width(gid: int) → `int | None` |