StructureElement
Resumo geral
StructureElement é uma classe em Aspose.PDF FOSS para Java.
Representa um elemento de estrutura na árvore da estrutura lógica (ISO 32000-1:2008, §14.7.2, Quadro 323).
Esta classe fornece 21 métodos para trabalhar com objetos StructureElement em programas Java. Os métodos disponíveis incluem: StructureElement, appendChild, appendMarkedContent, getActualText, getAllKids, getAlternateDescription, getChildElements, getExpandedForm, getID, getLanguage, getParent, getPdfDictionary, e 9 métodos adicionais. 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: actualText, allKids, alternateDescription, childElements, expandedForm, iD,E mais cinco.
Propriedades
| Nome: | Tipo de veículo: | Acessos | Descrição: |
|---|---|---|---|
pdfDictionary | PdfDictionary | Leia. | Retorna o dicionário PDF subjacente. |
structureType | StructureTypeStandard | Leia. | Retorna o tipo de estrutura (por exemplo, P, H1, Tabela, Div). |
title | String | Leia. | Retorna o título (/T). |
language | String | Leia. | Retorna a linguagem (/Lang). |
alternateDescription | String | Leia. | Retorna a descrição alternativa (/Alt). |
actualText | String | Leia. | Retorna o texto real (/ActualText). |
expandedForm | String | Leia. | Retorna a forma expandida (/E). |
iD | String | Leia. | Retorna o ID do elemento (/ID). |
childElements | ElementList | Leia. | Retorna apenas os filhos StructureElement (filtra MCR, OBJR e inteiros). |
allKids | List<Object> | Leia. | Retorna TODOS os itens filhos: StructureElements, MarkedContentReferences , |
| E os MCIDs. | |||
parent | StructureElement | Leia. | Retorna o elemento pai, ou {@code null} para elementos de nível raiz. |
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
StructureElement(dict: PdfDictionary, parser: PDFParser) | Cria um elemento de estrutura envolvendo o dicionário dado. |
getPdfDictionary() → PdfDictionary | Retorna o dicionário PDF subjacente. |
getStructureType() → StructureTypeStandard | Retorna o tipo de estrutura (por exemplo, P, H1, Tabela, Div). |
setStructureType(type: StructureTypeStandard) | Indica o tipo de estrutura. |
getTitle() → String | Retorna o título (/T). |
setTitle(title: String) | Indica o título (/T). |
getLanguage() → String | Retorna a linguagem (/Lang). |
setLanguage(lang: String) | Indica a língua (/Lang). |
getAlternateDescription() → String | Retorna a descrição alternativa (/Alt). |
setAlternateDescription(alt: String) | Indica a descrição alternativa (/Alt). |
getActualText() → String | Retorna o texto real (/ActualText). |
setActualText(text: String) | Indica o texto real (/ActualText). |
getExpandedForm() → String | Retorna a forma expandida (/E). |
setExpandedForm(expanded: String) | Indica a forma expandida (/E). |
getID() → String | Retorna o ID do elemento (/ID). |
setID(id: String) | Indica o ID do elemento (/ID). |
getChildElements() → ElementList | Retorna apenas os filhos StructureElement (filtra MCR, OBJR e inteiros). |
getAllKids() → List<Object> | Retorna TODOS os itens filhos: StructureElements, MarkedContentReferences , |
| E os MCIDs. | |
appendChild(child: StructureElement) | Anexa um elemento de estrutura infantil. |
appendMarkedContent(mcid: int, page: PdfDictionary) | Anexa uma referência de conteúdo marcada (MCID) como criança. |
getParent() → StructureElement | Retorna o elemento pai, ou {@code null} para elementos de nível raiz. |