Annotation

Annotation

概述

Annotation 是 Aspose.PDF FOSS 中用于 Python 的一个类。

页面上单个注释的实时视图。

此类提供 5 个用于在 Python 程序中处理 Annotation 对象的方法。可用的方法包括:__init__、generate_appearance、get_property、set_property、update_properties。在安装 Aspose.PDF FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:appearance_normal、author、color、contents、has_appearance、properties,以及另外 3 项。

属性

名称类型访问描述
subtypestr读取获取子类型。
contentsstr读写获取或设置内容。
recttuple[float, float, float, float]读写获取或设置 rect。
titlestr读写获取或设置标题。
authorstr读写获取或设置作者。
has_appearancebool读取获取 has appearance。
appearance_normalbytes读写获取或设置外观(正常)。
propertiesdict[str, Any]读取特定类型的注释条目,超出通用字段。
colortuple[float, ...]读写注释颜色(/C)作为组件元组,未设置时为空。

方法

签名描述
__init__(page: Page, index: int, data: dict[str, Any])Calls init此 Annotation 实例上的 (page, index, data)。
get_property(name: str, default: Any) → Any返回单个特定类型的属性值(或 default).
set_property(name: str, value: Any)设置单一类型特定属性(value=None 将其移除)。
update_properties()一次性设置多个特定类型的属性。
generate_appearance(force: bool) → bool为此注释合成一个正常的外观流(/AP /N)。

另请参阅

 中文