FontRepository
FontRepository
Tổng quan
FontRepository là một class trong Aspose.PDF FOSS dành cho Python.
Tổng hợp các nguồn phông chữ và xác định phông chữ theo tên.
Lớp này cung cấp 8 phương thức để làm việc với các đối tượng FontRepository trong các chương trình Python. Các phương thức khả dụng bao gồm: add_source, clear_sources, find_font, get_available_fonts, get_sources, open_font, reset_sources, search. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.PDF FOSS dành cho Python.
Phương thức
| Chữ ký | Mô tả |
|---|---|
add_source(source: FontSource) | Register source; các nguồn được truy vấn theo độ ưu tiên cao nhất trước. |
clear_sources() | Xóa tất cả các nguồn đã đăng ký (bao gồm nguồn hệ thống). |
reset_sources() | Khôi phục danh sách nguồn mặc định (chỉ phông chữ hệ thống). |
get_sources() → list[FontSource] | Trả về các nguồn đã đăng ký theo thứ tự truy vấn. |
get_available_fonts() → list[FontDescriptor] | Trả về tất cả các phông chữ có thể khám phá, đã loại bỏ trùng lặp giữa các nguồn. |
find_font(font_name: str) → `FontDescriptor | None` |
search(font_name: str) → `FontDescriptor | None` |
open_font(font_name: str) → `bytes | None` |