FontRepository
FontRepository
Genel Bakış
FontRepository, Aspose.PDF FOSS içinde Python için bir sınıftır.
Yazı tipi kaynaklarını birleştir ve yazı tiplerini isimlerine göre çöz.
Bu sınıf, Python programlarındaki FontRepository nesneleriyle çalışmak için 8 yöntem sağlar. Mevcut yöntemler şunlardır: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Tüm genel üyeler, Aspose.PDF FOSS for Python paketini kurduktan sonra herhangi bir Python uygulaması için erişilebilir.
Yöntemler
| İmza | Açıklama |
|---|---|
add_source(source: FontSource) | Register source; kaynaklar en yüksek önceliğe göre sorgulanır. |
clear_sources() | Kayıtlı tüm kaynakları kaldır (sistem kaynağı dahil). |
reset_sources() | Varsayılan kaynak listesini geri yükle (yalnızca sistem yazı tipleri). |
get_sources() → list[FontSource] | Kayıtlı kaynakları sorgu sırasına göre döndür. |
get_available_fonts() → list[FontDescriptor] | Tüm keşfedilebilir yazı tiplerini, kaynaklar arasında yinelenenleri kaldırarak döndür. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |