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.
Методи
| Сигнатура | Опис |
|---|---|
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` |