StructTreeRoot
Overview
StructTreeRoot là một lớp trong Aspose.PDF FOSS cho Java.
Rễ của cây cấu trúc logic (ISO 32000-1:2008, §14.7.2, bảng 322).
Khóa học này cung cấp 13 phương pháp để làm việc với các đối tượng StructTreeRoot trong các chương trình Java. Các phương pháp có sẵn bao gồm: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement,và 1 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Java nào sau khi cài đặt Aspose.PDF FOSS cho gói Java. Tài sản : allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,Và 1 thêm.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
pdfDictionary | PdfDictionary | Read | Trở lại từ điển PDF cơ bản. |
rootElement | StructureElement | Read | Trở lại yếu tố cấu trúc gốc (thường là /Document element). |
children | ElementList | Read | Trở lại tất cả các yếu tố cấu trúc cấp cao. |
roleMap | RoleMap | Read | Trở lại bản đồ vai trò cho cây cấu trúc này. |
parentTreeNextKey | int | Read | Trở lại chìa khóa cây mẹ tiếp theo có sẵn (/ParentTreeNextKey). |
parentTree | NumberTree | Read | Trở lại cây số {@code /ParentTree} (§14.7.4.4) - bản đồ ngược từ khóa chủ cấu trúc của một trang (đối vào / StructParents trên trang) và từ ID nội dung được đánh dấu của dòng nội thất (MCID, được chỉ định thông qua mục nhập) trở về với yếu tố cấu hình(s) đề cập đến chúng. |
allElements | List<StructureElement> | Read | Trở lại tất cả các yếu tố cấu trúc trong cây (thực thăng sâu đầu tiên). |
Methods
| Signature | Description |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | Tạo một StructTreeRoot bao gồm từ điển cụ thể. |
getPdfDictionary() → PdfDictionary | Trở lại từ điển PDF cơ bản. |
getRootElement() → StructureElement | Trở lại yếu tố cấu trúc gốc (thường là /Document element). |
getChildren() → ElementList | Trở lại tất cả các yếu tố cấu trúc cấp cao. |
getRoleMap() → RoleMap | Trở lại bản đồ vai trò cho cây cấu trúc này. |
getParentTreeNextKey() → int | Trở lại chìa khóa cây mẹ tiếp theo có sẵn (/ParentTreeNextKey). |
getParentTree() → NumberTree | Trở lại cây số {@code /ParentTree} (§14.7.4.4) - bản đồ ngược từ khóa chủ cấu trúc của một trang (đối vào / StructParents trên trang) và từ ID nội dung được đánh dấu của dòng nội thất (MCID, được chỉ định thông qua mục nhập) trở về với yếu tố cấu hình(s) đề cập đến chúng. |
lookupParentTreeEntry(key: int) → PdfBase | Giải quyết một khóa {@code /ParentTree} duy nhất. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | Trở lại yếu tố cấu trúc sở hữu nội dung được đánh dấu với MCID trên một trang được xác định bởi {@code /StructParents} chìa khóa. |
getAllElements() → List<StructureElement> | Trở lại tất cả các yếu tố cấu trúc trong cây (thực thăng sâu đầu tiên). |
findElements(typeName: String) → List<StructureElement> | Tìm tất cả các yếu tố cấu trúc phù hợp với tên loại cấu hình cụ thể. |
clearChilds() | Xóa tất cả các yếu tố của trẻ em từ cây cấu trúc. |
createNew() → StructTreeRoot | Tạo một StructTreeRoot mới với một /Document root element. |