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 هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامه 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` |