StructTreeRoot
StructTreeRoot
نمای کلی
StructTreeRoot یک کلاس در Aspose.PDF FOSS برای جاوا است.
ریشه درخت ساختار منطقی (ISO 32000-1:2008، §14.7.2 ، جدول 322).
این کلاس ۱۳ روش برای کار با StructTreeRoot در برنامه های جاوا را فراهم می کند. روش های موجود شامل: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement,، و یک روش اضافی. همه اعضای عمومی پس از نصب بسته Aspose.PDF FOSS for Java به هر برنامه جاوا قابل دسترسی هستند. خواص: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,، و يکتا ديگه .
خواص
| نام: | نوع: | Access | شرح: |
|---|---|---|---|
pdfDictionary | PdfDictionary | بخونید. | لغت PDF زیر را باز می گرداند. |
rootElement | StructureElement | بخونید. | عنصر ساختار ریشه (معمولاً /Document) را باز می گرداند. |
children | ElementList | بخونید. | تمام عناصر ساختار سطح بالا را باز می گرداند. |
roleMap | RoleMap | بخونید. | نقشه نقش این درخت ساختار را باز می گرداند. |
parentTreeNextKey | int | بخونید. | کلید درخت اصلی موجود بعدی را (/ParentTreeNextKey) باز می گرداند. |
parentTree | NumberTree | بخونید. | برگشتن {@code /ParentTree} به درخت شماره (§14.7.4.4) نقشه معکوس از کلید اصلی ساختاری یک صفحه (در ورودی در صفحه) و از شناسه کننده محتوای مشخص شده جریان محتوا (MCID، که از طریق وریدی صفحه فهرست می شود) به عنصر ساختار ((s)) بازمی گردد. |
allElements | List<StructureElement> | بخونید. | تمام عناصر ساختار در درخت را باز می گرداند (اولین عبور عمق). |
روش ها
| Signature | شرح: |
|---|---|
StructTreeRoot(dict: PdfDictionary, parser: PDFParser) | ایجاد StructTreeRoot که لغت داده شده را بسته می کند. |
getPdfDictionary() → PdfDictionary | لغت PDF زیر را باز می گرداند. |
getRootElement() → StructureElement | عنصر ساختار ریشه (معمولاً /Document) را باز می گرداند. |
getChildren() → ElementList | تمام عناصر ساختار سطح بالا را باز می گرداند. |
getRoleMap() → RoleMap | نقشه نقش این درخت ساختار را باز می گرداند. |
getParentTreeNextKey() → int | کلید درخت اصلی موجود بعدی را (/ParentTreeNextKey) باز می گرداند. |
getParentTree() → NumberTree | برگشتن {@code /ParentTree} به درخت شماره (§14.7.4.4) نقشه معکوس از کلید اصلی ساختاری یک صفحه (در ورودی در صفحه) و از شناسه کننده محتوای مشخص شده جریان محتوا (MCID، که از طریق وریدی صفحه فهرست می شود) به عنصر ساختار ((s)) بازمی گردد. |
lookupParentTreeEntry(key: int) → PdfBase | یک کلید {@code /ParentTree} را حل می کند. |
findElementByMcid(structParentsKey: int, mcid: int) → StructureElement | عنصر ساختار را که مالک محتوای مشخص شده با MCID داده شده در یک صفحه شناسایی شده توسط کلید {@code /StructParents} آن است، باز می گرداند. |
getAllElements() → List<StructureElement> | تمام عناصر ساختار در درخت را باز می گرداند (اولین عبور عمق). |
findElements(typeName: String) → List<StructureElement> | تمام عناصر ساختار را که با نام نوع ساختاری مشخص مطابقت دارند پیدا می کند. |
clearChilds() | تمام عناصر زیر را از درخت ساختار حذف می کند. |
createNew() → StructTreeRoot | یک StructTreeRoot جدید با عنصر ریشه /Document ایجاد می کند. |