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 (необроблені, невирішені значення). |
Children | StructElement[] | Читання | Отримує дочірні елементи. |
Методи
| Сигнатура | Опис |
|---|---|
| `constructor(doc: Document, Dict: PdfDict, Ref: PdfRef | undefined)` |
ResolveRole(role: string) → string | Пройдіть ланцюжок RoleMap від role до стандартного типу структури. |
ElementFor(structParentsKey: number, mcid: number) → `StructElement | undefined` |
ElementForObject(structParentKey: number) → `StructElement | undefined` |
GetText() → string | Увесь текст дерева у порядку читання. |
Append(type: string, opts: ElemOpts) → StructElement | Створити елемент структури верхнього рівня типу type і повернути його дескриптор. |
RegisterRole(custom: string, standard: string) | Зв’язати користувацький тип структури custom зі стандартним типом standard у /RoleMap (записує dict і оновлює карту в пам’яті). |