FontRepository
FontRepository
Übersicht
FontRepository ist eine Klasse in Aspose.PDF FOSS für Python.
Aggregiere Schriftquellen und löse Schriften nach Namen auf.
Diese Klasse stellt 8 Methoden zur Arbeit mit FontRepository-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für Python-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
add_source(source: FontSource) | Register source; Quellen werden in der Reihenfolge der höchsten Priorität abgefragt. |
clear_sources() | Alle registrierten Quellen entfernen (einschließlich der Systemquelle). |
reset_sources() | Die Standardquellenliste wiederherstellen (nur Systemschriftarten). |
get_sources() → list[FontSource] | Gib die registrierten Quellen in Abfrage-Reihenfolge zurück. |
get_available_fonts() → list[FontDescriptor] | Gibt alle auffindbaren Schriftarten zurück, duplizierungsfrei über alle Quellen. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |