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 (записує dict і оновлює карту в пам’яті).
 Українська