MCRElement

Огляд

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

Вузол посилання позначеного вмісту (роль “MCR”) генерується авто-тегером, щоб позначити, де розташований вміст сторінки елементу структури.

Цей клас надає 11 методів для роботи з об’єктами MCRElement у програмах .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, коли цей елемент відокремлений або безпосередньо під коренем дерева структури.
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()Від’єднати цей елемент від його батька.

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

 Українська