FontRepository
FontRepository
Panoramica
FontRepository è una classe in Aspose.PDF FOSS per Python.
Aggrega le font sorgenti e risolve i font per nome.
Questa classe fornisce 8 metodi per lavorare con oggetti FontRepository nei programmi Python. I metodi disponibili includono: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.PDF FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
add_source(source: FontSource) | Register source; le fonti vengono interrogate in ordine di priorità più alta. |
clear_sources() | Rimuovi tutte le fonti registrate (inclusa la fonte di sistema). |
reset_sources() | Ripristina l’elenco predefinito delle fonti (solo i font di sistema). |
get_sources() → list[FontSource] | Restituisci le fonti registrate nell’ordine di interrogazione. |
get_available_fonts() → list[FontDescriptor] | Restituisci tutti i caratteri rilevabili, de-duplicati tra le fonti. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |