FontResolver
FontResolver
概述
FontResolver 是 Aspose.PDF FOSS 中用于 Python 的一个类。
为外部字体源建立索引,并根据这些索引解析 PDF 字体名称。
此类为 Python 程序中的 FontResolver 对象声明了 4 个方法。可用的方法包括:__init__、by_coverage、by_name、by_ordering。在安装了 Aspose.PDF FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
__init__(directories: tuple[Path, ...], programs: tuple[tuple[str, bytes], ...], use_system_fonts: bool, max_files: int, max_file_bytes: int) | Calls init(目录、程序、use_system_fonts、max_files、max_file_bytes) 在此 FontResolver 实例上。 |
| `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` |