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

NameTypeAccessDescription
pdfDictionaryPdfDictionaryReadВозвращает базовый словарь PDF.
structureTypeStructureTypeStandardReadВозвращает тип структуры (например, P, H1, Table, Div).
titleStringReadВозвращает название (/T).
languageStringReadВозвращает язык (/Lang).
alternateDescriptionStringReadВозвращает альтернативное описание (/Alt).
actualTextStringReadВозвращает фактический текст (/ActualText).
expandedFormStringReadВозвращает расширенную форму (/E).
iDStringReadВозвращает идентификатор элемента (/ID).
childElementsElementListReadВозвращает только StructureElement детей (фильтрует MCR, OBJR, целые числа).
allKidsList<Object>ReadВозвращает ВСЕ подзащитные элементы: StructureElements, MarkedContentReferences,
И только MCID.
parentStructureElementReadВозвращает родительский элемент или {@code null} для элементов корневого уровня.

Methods

SignatureDescription
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} для элементов корневого уровня.

See Also

 Русский