StructureElement
StructureElement
Tổng quan
StructureElement là một lớp trong Aspose.PDF FOSS cho Python.
Một phần tử cấu trúc logic có thể thay đổi trong PDF có thẻ.
Lớp này cung cấp 5 phương thức để làm việc với các đối tượng StructureElement trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, add_child, move_to, remove, set_reading_order. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.PDF FOSS cho Python. Thuộc tính: actual_text, alt_text, children, mcids, page_number, parent, và 1 mục nữa.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
structure_type | str | Đọc/Ghi | Lấy hoặc đặt loại cấu trúc của phần tử, chẳng hạn P hoặc Figure. |
alt_text | `str | None` | Đọc/Ghi |
actual_text | `str | None` | Đọc/Ghi |
page_number | `int | None` | Đọc |
mcids | tuple[int, ...] | Đọc | Trả về các ID nội dung được đánh dấu trực tiếp được tham chiếu bởi phần tử này. |
parent | `StructureElement | None` | Đọc |
children | list[StructureElement] | Đọc | Trả về các phần tử con trực tiếp theo thứ tự đọc logic. |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(content, element) trên instance StructureElement này. |
| `add_child(structure_type: str, index: int | None, page_number: int |
| `move_to(parent: StructureElement | None, index: int |
set_reading_order(elements: Sequence[StructureElement]) | Đặt thứ tự đầy đủ của các phần tử con trực tiếp của phần tử này. |
remove() | Xóa phần tử này và các phần tử con của nó khỏi cây cấu trúc. |