StructureElement
StructureElement
Visão geral
StructureElement é uma classe em Aspose.PDF FOSS para Python.
Um elemento de estrutura lógica mutável em um PDF marcado.
Esta classe fornece 5 métodos para trabalhar com objetos StructureElement em programas Python. Os métodos disponíveis incluem: __init__, add_child, move_to, remove, set_reading_order. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.PDF FOSS para Python. Propriedades: actual_text, alt_text, children, mcids, page_number, parent e mais 1.
Propriedades
| Nome | Tipo | Acesso | Descrição |
|---|---|---|---|
structure_type | str | Leitura/Escrita | Obtenha ou defina o tipo de estrutura do elemento, como P ou Figure. |
alt_text | `str | None` | Leitura/Escrita |
actual_text | `str | None` | Leitura/Escrita |
page_number | `int | None` | Leitura |
mcids | tuple[int, ...] | Leitura | Retorne os IDs de conteúdo marcado direto referenciados por este elemento. |
parent | `StructureElement | None` | Leitura |
children | list[StructureElement] | Leitura | Retorne os elementos filhos diretos em ordem lógica de leitura. |
Métodos
| Assinatura | Descrição |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(content, element) nesta instância de 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]) | Defina a ordem completa dos filhos diretos deste elemento. |
remove() | Remova este elemento e seus descendentes da árvore de estrutura. |