StructureElement
StructureElement
概述
StructureElement 是 Aspose.PDF FOSS 中用于 Python 的一个类。
可变的逻辑结构元素,位于标记 PDF 中。
此类提供 5 个方法,用于在 Python 程序中处理 StructureElement 对象。可用的方法包括:__init__、add_child、move_to、remove、set_reading_order。在安装 Aspose.PDF FOSS for Python 包后,所有公共成员对任何 Python 应用程序均可访问。属性:actual_text、alt_text、children、mcids、page_number、parent,以及其他 1 项。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
structure_type | str | 读写 | 获取或设置元素的结构类型,例如 P 或 Figure。 |
alt_text | `str | None` | 读写 |
actual_text | `str | None` | 读写 |
page_number | `int | None` | 读取 |
mcids | tuple[int, ...] | 读取 | 返回此元素引用的直接标记内容 ID。 |
parent | `StructureElement | None` | 读取 |
children | list[StructureElement] | 读取 | 按逻辑阅读顺序返回直接子元素。 |
方法
| 签名 | 描述 |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(content, element)在此 StructureElement 实例上。 |
| `add_child(structure_type: str, index: int | None, page_number: int |
| `move_to(parent: StructureElement | None, index: int |
set_reading_order(elements: Sequence[StructureElement]) | 设置此元素直接子项的完整顺序。 |
remove() | 从结构树中移除此元素及其后代。 |