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()Отсоедините этот элемент от его родителя.

См. также:

 Русский