StructureElement
StructureElement
Обзор
StructureElement — это класс в Aspose.PDF FOSS для Python.
Изменяемый элемент логической структуры в помеченном PDF.
Этот класс предоставляет 5 методов для работы с объектами StructureElement в программах Python. Доступные методы включают: __init__, add_child, move_to, remove, set_reading_order. Все публичные члены доступны любой Python-приложению после установки пакета Aspose.PDF FOSS для 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() | Удалите этот элемент и его потомков из дерева структуры. |