FontRepository
FontRepository
Prezentare generală
FontRepository este o clasă în Aspose.PDF FOSS pentru Python.
Agregă sursele de fonturi și rezolvă fonturile prin nume.
Această clasă oferă 8 metode pentru lucrul cu obiecte FontRepository în programele Python. Metodele disponibile includ: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.PDF FOSS pentru Python.
Metode
| Semnătură | Descriere: |
|---|---|
add_source(source: FontSource) | Register source; sursele sunt interogate în ordinea celei mai mari priorități. |
clear_sources() | Eliminați toate sursele înregistrate (inclusiv sursa de sistem). |
reset_sources() | Restabiliți lista implicită de surse (doar fonturi de sistem). |
get_sources() → list[FontSource] | Returnați sursele înregistrate în ordinea interogării. |
get_available_fonts() → list[FontDescriptor] | Returnează toate fonturile descoperibile, deduplicate între surse. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |