StructTreeRoot

StructTreeRoot

Tổng quan

StructTreeRoot là một lớp trong Aspose.PDF FOSS dành cho TypeScript.

Cây cấu trúc logic của tài liệu: một live handle trên /StructTreeRoot.

Lớp này khai báo 7 phương thức cho các đối tượng StructTreeRoot trong các chương trình TypeScript. Các phương thức khả dụng bao gồm: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. Tất cả các thành viên công khai đều có thể truy cập từ bất kỳ ứng dụng TypeScript nào sau khi cài đặt gói Aspose.PDF FOSS cho TypeScript. Thuộc tính: Children, ClassMap, RoleMap.

Thuộc tính

TênKiểuTruy cậpMô tả
RoleMap: Map<string, string>ĐọcVai trò tùy chỉnh -> tên vai trò đã ánh xạ, từ /RoleMap (các giá trị là chuỗi tên).
ClassMap: Map<string, PdfObject>ĐọcTên lớp -> đối tượng thuộc tính, từ /ClassMap (giá trị thô, chưa giải quyết).
ChildrenStructElement[]ĐọcLấy các phần tử con.

Phương thức

Chữ kýMô tả
`constructor(doc: Document, Dict: PdfDict, Ref: PdfRefundefined)`
ResolveRole(role: string) → stringTheo chuỗi RoleMap từ role đến một kiểu cấu trúc chuẩn.
ElementFor(structParentsKey: number, mcid: number) → `StructElementundefined`
ElementForObject(structParentKey: number) → `StructElementundefined`
GetText() → stringToàn bộ văn bản của cây, theo thứ tự đọc.
Append(type: string, opts: ElemOpts) → StructElementTạo một phần tử cấu trúc cấp cao nhất của type và trả về handle của nó.
RegisterRole(custom: string, standard: string)Ánh xạ một kiểu cấu trúc tùy chỉnh custom sang kiểu chuẩn standard trong /RoleMap (ghi dict và cập nhật bản đồ trong bộ nhớ).
 Tiếng Việt