MarkupAnnotation

MarkupAnnotation

概述

MarkupAnnotation 是 Aspose.PDF FOSS 中用于 Python 的类。继承自:Annotation。

用于标记注释的基类。

此类提供 5 个方法,用于在 Python 程序中处理 MarkupAnnotation 对象。可用的方法包括:__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读取获取是否具有外观。
appearance_normalbytes读写获取或设置外观(正常)。
propertiesdict[str, Any]读取超出通用字段的类型特定注释条目。
colortuple[float, ...]读写注释颜色(/C)作为组件元组,未设置时为空。

方法

签名描述
__init__(page: Page, index: int, data: dict[str, Any])Calls init此 MarkupAnnotation 实例上的 (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)。

另请参阅

 中文