FontResolver
FontResolver
Tổng quan
FontResolver là một lớp trong Aspose.PDF FOSS dành cho Python.
Lập chỉ mục các nguồn phông chữ bên ngoài và giải quyết tên phông chữ PDF dựa trên chúng.
Lớp này khai báo 4 phương thức cho các đối tượng FontResolver trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, by_coverage, by_name, by_ordering. 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 cho Python.
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(directories: tuple[Path, ...], programs: tuple[tuple[str, bytes], ...], use_system_fonts: bool, max_files: int, max_file_bytes: int) | Calls init(thư mục, chương trình, use_system_fonts, max_files, max_file_bytes) trên phiên bản FontResolver này. |
| `by_name(base_font: str | None, flags: int, italic_angle: float, font_weight: float |
| `by_ordering(ordering: str | None, serif: bool, bold: bool, italic: bool, probe_scalars: tuple[int, …])→ResolvedFace |
by_coverage(scalars: tuple[int, ...], bold: bool, italic: bool) → `ResolvedFace | None` |