StructureElement

StructureElement

Обзор

StructureElement является классом в Aspose.PDF FOSS для .NET. Наследники от: Element, ITextElement.

Базовый класс для элементов логической структуры PDF с тегом.

Этот класс предоставляет 12 методов для работы с объектами StructureElement в программах .NET. Доступные методы включают: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Все публичные участники доступны для любого приложения .NET после установки пакета Aspose.PDF FOSS for .Net. Свойства: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID,И еще шесть.

Свойства

Наименование:Тип:AccessОписание:
StructureTextStateStructureTextStateЧитайте .Текстовое состояние, применяемое к содержанию этого элемента (сохраняется только конструктор структуры не воспроизводит его через него).
AttributesStructureElementAttributesЧитайте .Атрибуты структуры (/A) приложенные к этому элементу, организованные по владельцу.
StructureTypestringЧитайте .Вход в PDF-структурный тип роли (/S, например.
ActualTextstringЧитать/писатьЗаместительный текст для обозначенного содержимого (/ActualText).
AlternativeTextstringЧитать/писатьАльтернативный текст, используемый вспомогательной технологией (/Alt).
ExpansionTextstringЧитать/писатьТекст расширения для сокращения (/E).
LanguagestringЧитать/писатьЯзыковой код BCP-47 для содержания элемента (/Lang).
IDstringЧитайте .Идентификатор элемента (/ID); только для чтения назначен при сохранении.
TitlestringЧитать/писатьНазвание элемента структуры (/T).
PagePage?Читайте .Страница, размещающая содержимое этого элемента или null, когда элемент еще не присоединен к странице.
ParentElementStructureElement?Читайте .Элемент материнской структуры, или null (нуль), когда этот элемент отделен от корня дерева-структуры.
ChildElementsElementListЧитайте .Прямые дети этого элемента.

Методы

SignatureОписание:
AppendChild(child: StructureElement)Присоедините ребенка под /K массив этого элемента.
SetTag(tag: string)Переназначить роль этого элемента в пользовательский тег, зарегистрировав теги → его стандартный тип на карте ролей документа.
ToString()Текстовое представление, используемое при выводе дерева структуры (название роли; относится к названию типа).
FindElements(recursive: bool)Рекурсивно находить последовательные элементы типа T.
AppendChild(child: StructureElement, validate: bool)Присоедините ребенка с дополнительным удостоверением.
SetText(text: string)Установить текстовое содержимое элемента (хранится как ActualText).
SetId(id: string)Установите идентификатор элемента (/ID).
ClearId()Удалить идентификатор элемента (/ID).
AdjustPosition(settings: object)Stub no-op, поддерживаемый для совместимости с API AdjustPosition авторства FOSS пока не отображает через PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Переместить этот элемент под newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Отделить этот элемент, а затем перенаправить его детей под бывшего родителя этого элемента (принимая слот этого компонента).
Detach()Отделить этот элемент от его родителя.

См. также:

 Русский