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 після встановлення FOSS для пакету Java. Свойства: actualText, allKids, alternateDescription, childElements, expandedForm, iD, і ще п’ять.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pdfDictionary | PdfDictionary | Read | Повертає базовий словник PDF. |
structureType | StructureTypeStandard | Read | Повертає тип структури (наприклад, P, H1, таблиця, 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 , ObjectReferences і голі MCID. |
parent | StructureElement | Read | Повертає батьківський елемент або {@code null} для елементів кореневого рівня. |
Methods
| Signature | Description |
|---|---|
StructureElement(dict: PdfDictionary, parser: PDFParser) | Створює елемент структури, що обертається даним словником. |
getPdfDictionary() → PdfDictionary | Повертає базовий словник PDF. |
getStructureType() → StructureTypeStandard | Повертає тип структури (наприклад, P, H1, таблиця, Div). |
setStructureType(type: StructureTypeStandard) | Налаштовує тип структури. |
getTitle() → String | Повертає назву (/T). |
setTitle(title: String) | Встановлення заголовку (/Т). |
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} для елементів кореневого рівня. |