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Описание:
pdfDictionaryPdfDictionaryЧитайте .Возвращает базовый словарь PDF.
structureTypeStructureTypeStandardЧитайте .Возвращает тип структуры (например, P, H1, Table, Div).
titleStringЧитайте .Возвращает название (/T).
languageStringЧитайте .Возвращает язык (/Lang).
alternateDescriptionStringЧитайте .Возвращает альтернативное описание (/Alt).
actualTextStringЧитайте .Возвращает фактический текст (/ActualText).
expandedFormStringЧитайте .Возвращает расширенную форму (/E).
iDStringЧитайте .Возвращает идентификатор элемента (/ID).
childElementsElementListЧитайте .Возвращает только StructureElement детей (фильтрует MCR, OBJR, целые числа).
allKidsList<Object>Читайте .Возвращает ВСЕ подзаконные элементы: StructureElements, MarkedContentReferences,ObjectReferences и пустые MCID.
parentStructureElementЧитайте .Возвращает родительский элемент или {@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} для элементов корневого уровня.

См. также:

 Русский