DocumentElement

DocumentElement

Огляд

DocumentElement — це клас у Aspose.PDF FOSS для .NET. Наслідує від: StructureElement.

Елемент структури кореня документа (/S Document).

Цей клас надає 11 методів для роботи з об’єктами DocumentElement у програмах .NET. Доступні методи включають: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID і ще 7.

Властивості

НазваТипДоступОпис
StructureTextStateStructureTextStateЧитанняТекстовий стан, застосований до вбудованого вмісту цього елемента (зберігається лише — будівельник структури FOSS не пере-рендерить його).
AttributesStructureElementAttributesЧитанняАтрибути структури (/A), прикріплені до цього елемента, організовані за власником.
StructureTypestringЧитанняРоль типу структури PDF (/S запис, наприклад.
SStructureTypeЧитанняТип структури елемента (/S) як StructureType, чия назва є тегом ролі (наприклад.
ActualTextstringЧитання/ЗаписТекст-замінник для позначеного вмісту (/ActualText).
AlternativeTextstringЧитання/ЗаписАльтернативний текст, який використовується допоміжними технологіями (/Alt).
ExpansionTextstringЧитання/ЗаписТекст розширення абревіатури (/E).
LanguagestringЧитання/ЗаписBCP-47 код мови для вмісту елемента (/Lang).
IDstringЧитанняІдентифікатор елемента (/ID); лише для читання — призначається при збереженні.
TitlestringЧитання/ЗаписНазва елементу структури (/T).
PagePage?ЧитанняСторінка, що містить вміст цього елементу, або null, коли елемент ще не приєднано до сторінки.
ParentElementStructureElement?ЧитанняБатьківський елемент структури, або null, коли цей елемент від’єднано або розташовано безпосередньо під коренем structure-tree.
ChildElementsElementListЧитанняПрямі нащадки цього елементу.

Методи

СигнатураОпис
AppendChild(child: StructureElement)Додати дочірній елемент у масив /K цього елементу.
SetTag(tag: string)Перепризначити роль цього елементу на користувацький тег, зареєструвавши тег → його стандартний тип у карті ролей документа.
ToString()Текстове представлення, що використовується під час дампу дерева структури (назва ролі; у випадку відсутності — назва типу).
FindElements(recursive: bool)Рекурсивно знаходити елементи-нащадки типу T.
SetText(text: string)Встановити текстовий вміст елемента (збережений як ActualText).
SetId(id: string)Встановити ідентифікатор елемента (/ID).
ClearId()Видалити ідентифікатор елемента (/ID).
AdjustPosition(settings: object)Захопити запитану позицію розташування для створеного елементу структури.
ChangeParentElement(newParent: StructureElement, validate: bool)Перемістіть цей елемент під newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Від’єднайте цей елемент, а потім перемістіть його дочірні елементи до колишнього батька цього елементу (зайнявши його місце).
Detach()Від’єднайте цей елемент від його батька.

Дивіться також

 Українська