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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
StructureTextState | StructureTextState | Читання | Текстовий стан, застосований до вбудованого вмісту цього елемента (зберігається лише — FOSS-конструктор структури не пере-рендерить його). |
Attributes | StructureElementAttributes | Читання | Атрибути структури (/A), прикріплені до цього елемента, організовані за власником. |
StructureType | string | Читання | Роль типу структури PDF (/S запис, наприклад, |
S | StructureType | Читання | Тип структури елемента (/S) як StructureType, чия назва є тегом ролі (наприклад, |
ActualText | string | Читання/Запис | Текст-замінник для позначеного вмісту (/ActualText). |
AlternativeText | string | Читання/Запис | Альтернативний текст, що використовується допоміжними технологіями (/Alt). |
ExpansionText | string | Читання/Запис | Текст розшифрування абревіатури (/E). |
Language | string | Читання/Запис | BCP-47 код мови для вмісту елемента (/Lang). |
ID | string | Читання | Ідентифікатор елемента (/ID); лише для читання — призначається під час збереження. |
Title | string | Читання/Запис | Назва елемента структури (/T). |
Page | Page? | Читання | Сторінка, що містить вміст цього елемента, або null, коли елемент ще не приєднано до сторінки. |
ParentElement | StructureElement? | Читання | Батьківський елемент структури, або null, коли цей елемент відокремлений або безпосередньо під коренем дерева структури. |
ChildElements | ElementList | Читання | Прямі дочірні елементи цього елемента. |
Методи
| Сигнатура | Опис |
|---|---|
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() | Від’єднати цей елемент від його батька. |