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