StructTreeRoot
StructTreeRoot
Gambaran Umum
StructTreeRoot adalah kelas dalam Aspose.PDF FOSS untuk TypeScript.
Pohon struktur logis dokumen: pegangan langsung di atas /StructTreeRoot.
Kelas ini mendeklarasikan 7 metode untuk objek StructTreeRoot dalam program TypeScript. Metode yang tersedia meliputi: Append, ElementFor, ElementForObject, GetText, RegisterRole, ResolveRole, constructor. Semua anggota publik dapat diakses oleh aplikasi TypeScript mana pun setelah memasang paket Aspose.PDF FOSS untuk TypeScript. Properti: Children, ClassMap, RoleMap.
Properti
| Nama | Jenis | Akses | Deskripsi |
|---|---|---|---|
RoleMap | : Map<string, string> | Baca | Peran khusus -> nama peran yang dipetakan, dari /RoleMap (nilai adalah string nama). |
ClassMap | : Map<string, PdfObject> | Baca | Nama kelas -> objek atribut, dari /ClassMap (nilai mentah, belum diselesaikan). |
Children | StructElement[] | Baca | Mendapatkan anak-anak. |
Metode
| Tanda Tangan | Deskripsi |
|---|---|
| `constructor(doc: Document, Dict: PdfDict, Ref: PdfRef | undefined)` |
ResolveRole(role: string) → string | Ikuti rantai RoleMap dari role ke tipe struktur standar. |
ElementFor(structParentsKey: number, mcid: number) → `StructElement | undefined` |
ElementForObject(structParentKey: number) → `StructElement | undefined` |
GetText() → string | Seluruh teks pohon, dalam urutan baca. |
Append(type: string, opts: ElemOpts) → StructElement | Buat elemen struktur tingkat atas dari type dan kembalikan penangannya. |
RegisterRole(custom: string, standard: string) | Petakan tipe struktur khusus custom ke tipe standar standard di /RoleMap (menulis kamus dan memperbarui peta dalam memori). |