StructureElement
StructureElement
Overview
StructureElement является классом в Aspose.PDF FOSS для Java.
Представляет собой элемент структуры в дереве логической структуре (ISO 32000-1:2008, §14.7.2, Таблица 323).
Этот класс предоставляет 21 метод для работы с объектами StructureElement в программах Java. Доступные методы включают: StructureElement, appendChild, appendMarkedContent, getActualText, getAllKids, getAlternateDescription, getChildElements, getExpandedForm, getID, getLanguage, getParent, getPdfDictionary, и 9 дополнительных методов. Все публичные участники доступны для любого приложения Java после установки пакета Aspose.PDF FOSS for Java. Свойства: actualText, allKids, alternateDescription, childElements, expandedForm, iD,И еще пять.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pdfDictionary | PdfDictionary | Read | Возвращает базовый словарь PDF. |
structureType | StructureTypeStandard | Read | Возвращает тип структуры (например, P, H1, Table, Div). |
title | String | Read | Возвращает название (/T). |
language | String | Read | Возвращает язык (/Lang). |
alternateDescription | String | Read | Возвращает альтернативное описание (/Alt). |
actualText | String | Read | Возвращает фактический текст (/ActualText). |
expandedForm | String | Read | Возвращает расширенную форму (/E). |
iD | String | Read | Возвращает идентификатор элемента (/ID). |
childElements | ElementList | Read | Возвращает только StructureElement детей (фильтрует MCR, OBJR, целые числа). |
allKids | List<Object> | Read | Возвращает ВСЕ подзащитные элементы: StructureElements, MarkedContentReferences, |
| И только MCID. | |||
parent | StructureElement | Read | Возвращает родительский элемент или {@code null} для элементов корневого уровня. |
Methods
| Signature | Description |
|---|---|
StructureElement(dict: PdfDictionary, parser: PDFParser) | Создает элемент структуры, обернутый данным словарём. |
getPdfDictionary() → PdfDictionary | Возвращает базовый словарь PDF. |
getStructureType() → StructureTypeStandard | Возвращает тип структуры (например, P, H1, Table, Div). |
setStructureType(type: StructureTypeStandard) | Устанавливает тип конструкции. |
getTitle() → String | Возвращает название (/T). |
setTitle(title: String) | Устанавливает название (/T). |
getLanguage() → String | Возвращает язык (/Lang). |
setLanguage(lang: String) | Устанавливает язык (/Lang). |
getAlternateDescription() → String | Возвращает альтернативное описание (/Alt). |
setAlternateDescription(alt: String) | Устанавливает альтернативное описание (/Alt). |
getActualText() → String | Возвращает фактический текст (/ActualText). |
setActualText(text: String) | Устанавливает фактический текст (/ActualText). |
getExpandedForm() → String | Возвращает расширенную форму (/E). |
setExpandedForm(expanded: String) | Устанавливает расширенную форму (/E). |
getID() → String | Возвращает идентификатор элемента (/ID). |
setID(id: String) | Устанавливает идентификатор элемента (/ID). |
getChildElements() → ElementList | Возвращает только StructureElement детей (фильтрует MCR, OBJR, целые числа). |
getAllKids() → List<Object> | Возвращает ВСЕ подзащитные элементы: StructureElements, MarkedContentReferences, |
| И только MCID. | |
appendChild(child: StructureElement) | Присоединяет элемент детской структуры. |
appendMarkedContent(mcid: int, page: PdfDictionary) | Прилагается ссылка на содержание (MCID) в качестве ребенка. |
getParent() → StructureElement | Возвращает родительский элемент или {@code null} для элементов корневого уровня. |