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 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
subtype | str | 读取 | 获取子类型。 |
contents | str | 读写 | 获取或设置内容。 |
rect | tuple[float, float, float, float] | 读写 | 获取或设置 rect。 |
title | str | 读写 | 获取或设置标题。 |
author | str | 读写 | 获取或设置作者。 |
has_appearance | bool | 读取 | 获取 has appearance。 |
appearance_normal | bytes | 读写 | 获取或设置外观常规。 |
properties | dict[str, Any] | 读取 | 特定类型的注释条目,超出通用字段。 |
color | tuple[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)。 |