ListElement
Overview
ListElement є класом в Aspose.PDF FOSS для .NET. Наследники від: StructureElement.
Цей клас надає 11 методів роботи з об’єктами ListElement в програмах .NET. Доступні методи включають: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Всі публічні члени доступні будь-якій додаткові .NET після встановлення Aspose.PDF FOSS для пакету .Net. Свойства: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, і ще 6.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
StructureTextState | StructureTextState | Read | Текстове-статус, що застосовується до встроєного вмісту цього елемента (заховуваний тільки конструктор структури не перераховує через нього). |
Attributes | StructureElementAttributes | Read | Атрибути структури (/A) прикріплені до цього елемента, організовані за власником. |
StructureType | string | Read | Роль типу структури PDF (/S, наприклад. |
ActualText | string | Читання/писання | Замінний текст для позначеного вмісту (/ActualText). |
AlternativeText | string | Читання/писання | Альтернативний текст, що використовується допомогою допоміжних технологій (/Alt). |
ExpansionText | string | Читання/писання | Текст розширення для скорочення (/E). |
Language | string | Читання/писання | Мовний код BCP-47 для змісту елемента (/Lang). |
ID | string | Read | Ідентифікатор елемента (/ID); тільки для читання призначається на захопі. |
Title | string | Читання/писання | Назва елемента структури (/T). |
Page | Page? | Read | Страница, що розміщує вміст цього елемента або нуль, коли елемент ще не доданий до сторінки. |
ParentElement | StructureElement? | Read | Батьківський елемент структури, або нуль, коли цей елемент від’єднаний або безпосередньо під корнем дерева-структури. |
ChildElements | ElementList | Read | Прямі діти цього елементу. |
Methods
| Signature | Description |
|---|---|
AppendChild(child: StructureElement) | Додавати дитину під /K масивом цього елемента. |
SetTag(tag: string) | Перезазначити роль цього елемента в індивідуальний тег, зареєструючи теґ → його стандартний тип у документі ролі карти. |
ToString() | Текстове представлення, яке використовується при відході з дерева структури (ім’я ролі; повертається до імені типу). |
FindElements(recursive: bool) | Рекурсивно знайти похідні елементи типу Т. |
SetText(text: string) | Назначити текст елемента (заховуваний як ActualText). |
SetId(id: string) | Назначення ідентифікатора елемента (/ID). |
ClearId() | Видалення ідентифікатора елемента (/ID). |
AdjustPosition(settings: object) | Stub no-op, що зберігається для компат з AdjustPosition авторським API FOSS ще не передає через PositionSettings. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Перемістити цей елемент під NewParent. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Відділити цей елемент, а потім переродити його дітей під колишнім батьком цього елемента (зберігаючи розщеплення цього елементи). |
Detach() | Відділіть цей елемент від його батька. |