StructTreeRoot

StructTreeRoot

Обзор

StructTreeRoot — класс в Aspose.PDF FOSS для TypeScript.

Логическое дерево структуры документа: живой дескриптор над /StructTreeRoot.

Этот класс объявляет 7 методов для объектов StructTreeRoot в программах TypeScript. Доступные методы включают: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. Все публичные члены доступны любому приложению TypeScript после установки пакета Aspose.PDF FOSS для TypeScript. Свойства: Children, ClassMap, RoleMap.

Свойства

Имя:Тип:ДоступОписание:
RoleMap: Map<string, string>ЧтениеПользовательская роль -> имя сопоставленной роли, из /RoleMap (значения — строковые имена).
ClassMap: Map<string, PdfObject>ЧтениеИмя класса -> объект атрибута, из /ClassMap (необработанные, неразрешённые значения).
ChildrenStructElement[]ЧтениеПолучает дочерние элементы.

Методы

ПодписьОписание:
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined)`
ResolveRole(role: string) → stringСледуйте цепочке RoleMap от role к стандартному типу структуры.
ElementFor(structParentsKey: number, mcid: number) → `StructElementundefined`
ElementForObject(structParentKey: number) → `StructElementundefined`
GetText() → stringТекст всего дерева в порядке чтения.
Append(type: string, opts: ElemOpts) → StructElementСоздайте элемент структуры верхнего уровня type и верните его дескриптор.
RegisterRole(custom: string, standard: string)Отобразите пользовательский тип структуры custom на стандартный тип standard в /RoleMap (записывает словарь и обновляет карту в памяти).
 Русский