StructTreeRoot
StructTreeRoot
Overview
StructTreeRoot adalah kelas di Aspose.PDF FOSS untuk Java.
Akar dari pohon struktur logis (ISO 32000-1:2008, §14.7.2, Tabel 322).
Kelas ini menyediakan 13 metode untuk bekerja dengan StructTreeRoot objek dalam program Java. Metode yang tersedia meliputi: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement, dan 1 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Java apa pun setelah menginstal paket FOSS for Java. Sifatnya: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap, dan satu lagi.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pdfDictionary | PdfDictionary | Read | Mengembalikan kamus PDF yang mendasari. |
rootElement | StructureElement | Read | Mengembalikan elemen struktur akar (biasanya /Document element). |
children | ElementList | Read | Mengembalikan semua elemen struktur tingkat atas. |
roleMap | RoleMap | Read | Mengembalikan peta peran untuk pohon struktur ini. |
parentTreeNextKey | int | Read | Mengembalikan kunci pohon induk berikutnya yang tersedia (/ParentTreeNextKey). |
parentTree | NumberTree | Read | Mengembalikan pohon nomor {@code /ParentTree} (§14.7.4.4) kebalikannya. |
| peta dari kunci induk struktural halaman ( /StructParents entri pada | |||
| halaman) dan dari identifier konten yang ditandai aliran konten | |||
| (MCID, diindeks melalui entri halaman) kembali ke elemen struktur ((s)) | |||
| mengacu pada mereka. | |||
allElements | List<StructureElement> | Read | Mengembalikan semua elemen struktur di pohon (depth-first traversal). |
Methods
| Signature | Description |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Membuat StructTreeRoot yang membungkus kamus yang diberikan. |
getPdfDictionary() → PdfDictionary | Mengembalikan kamus PDF yang mendasari. |
getRootElement() → StructureElement | Mengembalikan elemen struktur akar (biasanya /Document element). |
getChildren() → ElementList | Mengembalikan semua elemen struktur tingkat atas. |
getRoleMap() → RoleMap | Mengembalikan peta peran untuk pohon struktur ini. |
getParentTreeNextKey() → int | Mengembalikan kunci pohon induk berikutnya yang tersedia (/ParentTreeNextKey). |
getParentTree() → NumberTree | Mengembalikan pohon nomor {@code /ParentTree} (§14.7.4.4) kebalikannya. |
| peta dari kunci induk struktural halaman ( /StructParents entri pada | |
| halaman) dan dari identifier konten yang ditandai aliran konten | |
| (MCID, diindeks melalui entri halaman) kembali ke elemen struktur ((s)) | |
| mengacu pada mereka. | |
lookupParentTreeEntry(key: int) → PdfBase | Menyelesaikan satu kunci {@code /ParentTree}. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Mengembalikan elemen struktur yang memiliki konten-tandakan dengan |
| diberikan MCID pada halaman yang diidentifikasi dengan kunci {@code /StructParents}-nya. | |
getAllElements() → List<StructureElement> | Mengembalikan semua elemen struktur di pohon (depth-first traversal). |
findElements(typeName: String) → List<StructureElement> | Menemukan semua elemen struktur yang cocok dengan nama tipe struktur. |
clearChilds() | Menghapus semua elemen anak dari pohon struktur. |
createNew() → StructTreeRoot | Membuat StructTreeRoot baru dengan elemen root /Document. |