FontRepository
FontRepository
Gambaran Umum
FontRepository adalah kelas dalam Aspose.PDF FOSS untuk Python.
Mengagregasikan sumber font dan menyelesaikan font berdasarkan nama.
Kelas ini menyediakan 8 metode untuk bekerja dengan objek FontRepository dalam program Python. Metode yang tersedia meliputi: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah memasang paket Aspose.PDF FOSS untuk Python.
Metode
| Tanda Tangan | Deskripsi |
|---|---|
add_source(source: FontSource) | Register source; sumber diquery dengan prioritas tertinggi terlebih dahulu. |
clear_sources() | Hapus semua sumber yang terdaftar (termasuk sumber sistem). |
reset_sources() | Pulihkan daftar sumber default (hanya font sistem). |
get_sources() → list[FontSource] | Kembalikan sumber yang terdaftar dalam urutan kueri. |
get_available_fonts() → list[FontDescriptor] | Kembalikan semua font yang dapat ditemukan, tanpa duplikasi di antara sumber. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |