CffOutlines
CffOutlines
Обзор
CffOutlines — класс в Aspose.PDF FOSS для Python.
Декодировать контуры глифов из программы шрифта CFF (Type 2 charstring).
Этот класс предоставляет 4 метода для работы с объектами CffOutlines в программах Python. Доступные методы включают: __init__, advance_width, encoding_code_to_gid, outline. Все публичные члены доступны любому приложению Python после установки пакета Aspose.PDF FOSS для Python. Свойства: num_glyphs, ok, units_per_em.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
ok | bool | Чтение | True при успешном разборе программы CFF. |
units_per_em | `` | Чтение | Получает количество единиц на em. |
num_glyphs | `` | Чтение | Получает количество глифов. |
Методы
| Подпись | Описание: |
|---|---|
__init__(font_bytes: bytes) | Calls init(font_bytes) на этом экземпляре CffOutlines. |
outline(gid: int) → list[Contour] | Вернуть уплощённые, замкнутые контуры для gid в единицах шрифта (y вверх). |
advance_width(gid: int) → `int | None` |
encoding_code_to_gid() → dict[int, int] | Вернуть встроенное пользовательское кодирование CFF как code -> gid, или {}. |