LinkAnnotation

LinkAnnotation

概述

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

具体的注解类型,为了兼容 tests/API 而保留。

该类提供 5 个方法,用于在 Python 程序中操作 LinkAnnotation 对象。可用的方法包括:__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此 LinkAnnotation 实例上的 (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)。

另请参阅

 中文