OBJRElement

Огляд

OBJRElement — це клас у Aspose.PDF FOSS для .NET. Успадковує від: StructureElement.

Посилання на об’єкт (роль “OBJR”) — зв’язує елемент структури з PDF-об’єктом на сторінці (зазвичай анотацією, наприклад,

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

Властивості

НазваТипДоступОпис
Objobject?ЧитанняПосиланий PDF-об’єкт (визначений з /Obj), або null.
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, коли цей елемент від’єднано або він безпосередньо під коренем дерева структури.
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()Від’єднайте цей елемент від його батька.

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

 Українська