FontRepository
FontRepository
Обзор
FontRepository — это класс в Aspose.PDF FOSS для Python.
Объединять источники шрифтов и определять шрифты по имени.
Этот класс предоставляет 8 методов для работы с объектами FontRepository в программах Python. Доступные методы включают: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Все публичные члены доступны любой Python приложению после установки пакета Aspose.PDF FOSS для Python package.
Методы
| Подпись | Описание: |
|---|---|
add_source(source: FontSource) | Register source; источники запрашиваются в порядке от наивысшего приоритета. |
clear_sources() | Удалить все зарегистрированные источники (включая системный источник). |
reset_sources() | Восстановить список источников по умолчанию (только системные шрифты). |
get_sources() → list[FontSource] | Верните зарегистрированные источники в порядке запроса. |
get_available_fonts() → list[FontDescriptor] | Верните все обнаруживаемые шрифты, без дубликатов между источниками. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |