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` |