FontRepository

FontRepository

概述

FontRepository 是 Aspose.PDF FOSS 中面向 Python 的类。

聚合字体来源并按名称解析字体。

此类提供 8 个方法,用于在 Python 程序中处理 FontRepository 对象。可用的方法包括:add_source、clear_sources、find_font、get_available_fonts、get_sources、open_font、reset_sources、search。在安装了面向 Python 的 Aspose.PDF FOSS 包后,所有公共成员对任何 Python 应用程序均可访问。

方法

签名描述
add_source(source: FontSource)Register source; 按最高优先级查询源。
clear_sources()删除所有已注册的源(包括系统源)。
reset_sources()恢复默认源列表(仅系统字体)。
get_sources() → list[FontSource]按查询顺序返回已注册的源。
get_available_fonts() → list[FontDescriptor]返回所有可发现的字体,对跨来源进行去重。
find_font(font_name: str) → `FontDescriptorNone`
search(font_name: str) → `FontDescriptorNone`
open_font(font_name: str) → `bytesNone`

另请参阅

 中文