StructTreeRoot
Resumo geral
StructTreeRoot é uma classe em Aspose.PDF FOSS para Java.
A raiz da árvore de estrutura lógica (ISO 32000-1:2008, §14.7.2, Quadro 322).
Esta classe fornece 13 métodos para trabalhar com objetos StructTreeRoot em programas Java. Os métodos disponíveis incluem: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement, e 1 método adicional. Todos os membros públicos são acessíveis a qualquer aplicação Java após instalar o pacote Aspose.PDF FOSS para Java. Propriedades: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,E mais um.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
pdfDictionary | PdfDictionary | Leia. | Retorna o dicionário PDF subjacente. |
rootElement | StructureElement | Leia. | Retorna o elemento de estrutura raiz (normalmente o /Document element). |
children | ElementList | Leia. | Retorna todos os elementos de estrutura do nível superior. |
roleMap | RoleMap | Leia. | Retorna o mapa de funções para esta árvore da estrutura. |
parentTreeNextKey | int | Leia. | Retorna a próxima chave de árvore parental disponível (/ParentTreeNextKey). |
parentTree | NumberTree | Leia. | Retorna a árvore de números {@code /ParentTree} (§14.7.4.4) o reverso. |
| mapa a partir da chave-mãe estrutural de uma página (a entrada /StructParents em | |||
| a página) e do identificador de conteúdo marcado de um fluxo de | |||
| (MCID, indexado através da entrada na página) de volta ao elemento estrutura ((s)) | |||
| referenciá-los. | |||
allElements | List<StructureElement> | Leia. | Retorna todos os elementos da estrutura na árvore (traversal em profundidade). |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Cria um StructTreeRoot envolvendo o dicionário dado. |
getPdfDictionary() → PdfDictionary | Retorna o dicionário PDF subjacente. |
getRootElement() → StructureElement | Retorna o elemento de estrutura raiz (normalmente o /Document element). |
getChildren() → ElementList | Retorna todos os elementos de estrutura do nível superior. |
getRoleMap() → RoleMap | Retorna o mapa de funções para esta árvore da estrutura. |
getParentTreeNextKey() → int | Retorna a próxima chave de árvore parental disponível (/ParentTreeNextKey). |
getParentTree() → NumberTree | Retorna a árvore de números {@code /ParentTree} (§14.7.4.4) o reverso. |
| mapa a partir da chave-mãe estrutural de uma página (a entrada /StructParents em | |
| a página) e do identificador de conteúdo marcado de um fluxo de | |
| (MCID, indexado através da entrada na página) de volta ao elemento estrutura ((s)) | |
| referenciá-los. | |
lookupParentTreeEntry(key: int) → PdfBase | Resolve uma única chave {@code /ParentTree}. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Retorna o elemento de estrutura que possui a marca-conteúdo com o |
| MCID dado numa página identificada pela chave {@code /StructParents}. | |
getAllElements() → List<StructureElement> | Retorna todos os elementos da estrutura na árvore (traversal em profundidade). |
findElements(typeName: String) → List<StructureElement> | Encontre todos os elementos da estrutura que correspondem ao nome do tipo de estrutura dado. |
clearChilds() | Remove todos os elementos filhos da árvore de estrutura. |
createNew() → StructTreeRoot | Cria um novo StructTreeRoot com o elemento raiz /Document. |