StructureElement
StructureElement
Обзор
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,И еще пять.
Свойства
| Наименование: | Тип: | Access | Описание: |
|---|---|---|---|
pdfDictionary | PdfDictionary | Читайте . | Возвращает базовый словарь PDF. |
structureType | StructureTypeStandard | Читайте . | Возвращает тип структуры (например, P, H1, Table, Div). |
title | String | Читайте . | Возвращает название (/T). |
language | String | Читайте . | Возвращает язык (/Lang). |
alternateDescription | String | Читайте . | Возвращает альтернативное описание (/Alt). |
actualText | String | Читайте . | Возвращает фактический текст (/ActualText). |
expandedForm | String | Читайте . | Возвращает расширенную форму (/E). |
iD | String | Читайте . | Возвращает идентификатор элемента (/ID). |
childElements | ElementList | Читайте . | Возвращает только StructureElement детей (фильтрует MCR, OBJR, целые числа). |
allKids | List<Object> | Читайте . | Возвращает ВСЕ подзаконные элементы: StructureElements, MarkedContentReferences,ObjectReferences и пустые MCID. |
parent | StructureElement | Читайте . | Возвращает родительский элемент или {@code null} для элементов корневого уровня. |
Методы
| Signature | Описание: |
|---|---|
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,ObjectReferences и пустые MCID. |
appendChild(child: StructureElement) | Присоединяет элемент детской структуры. |
appendMarkedContent(mcid: int, page: PdfDictionary) | Прилагается ссылка на содержание (MCID) в качестве ребенка. |
getParent() → StructureElement | Возвращает родительский элемент или {@code null} для элементов корневого уровня. |