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, у которого Name — это тег роли (например,
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()Отсоедините этот элемент от его родителя.

См. также:

 Русский