StructTreeRoot

StructTreeRoot

Genel Bakış

StructTreeRoot Java için FOSS’de bir sınıf.

Mantıksal yapı ağacının kökü (ISO 32000-1:2008, 14.7.2, Tablo 322).

Bu sınıf, Java programlarında StructTreeRoot nesnelerle çalışmak için 13 yöntem sağlar. Kullanılabilir yöntemler şunlardır: StructTreeRoot, clearChilds, createNew, findElementByMcid, findElements, getAllElements, getChildren, getParentTree, getParentTreeNextKey, getPdfDictionary, getRoleMap, getRootElement, ve 1 ek yöntem. Tüm kamu üyeleri, Java için FOSS paketini yükledikten sonra herhangi bir Java uygulamasına erişilebilir. Özellikleri: allElements, children, parentTree, parentTreeNextKey, pdfDictionary, roleMap,Ve bir tane daha.

Özellikler

Adı:Tip:AccessAçıklama:
pdfDictionaryPdfDictionaryOku .Altta bulunan PDF sözlüğünü gönderir.
rootElementStructureElementOku .Kök yapı öğesini (genellikle /Document öğesi) iade eder.
childrenElementListOku .Tüm üst düzey yapı elemanlarını gönderir.
roleMapRoleMapOku .Bu yapı ağacı için rol haritasını gönderir.
parentTreeNextKeyintOku .Bir sonraki mevcut ana ağaç anahtarını gönderir (/ParentTreeNextKey).
parentTreeNumberTreeOku .{@code /ParentTree} sayı ağacını (§14.7.4.4) bir sayfanın yapısal ana anahtarından (sayfadaki / StructParents girişinden) ve içerik akışının işaretli-içeri kimliği (MCID, sayfa girişi aracılığıyla indekslenir) ile bağlantılı olan yapı öğesine geri haritasını iade eder.
allElementsList<StructureElement>Oku .Ağaçtaki tüm yapı elemanlarını gönderir (derinlik-ilk geçiş).

Yöntemler

SignatureAçıklama:
StructTreeRoot(dict: PdfDictionary, parser: PDFParser)Verilen sözlüğü saran bir StructTreeRoot oluşturur.
getPdfDictionary()PdfDictionaryAltta bulunan PDF sözlüğünü gönderir.
getRootElement()StructureElementKök yapı öğesini (genellikle /Document öğesi) iade eder.
getChildren()ElementListTüm üst düzey yapı elemanlarını gönderir.
getRoleMap()RoleMapBu yapı ağacı için rol haritasını gönderir.
getParentTreeNextKey()intBir sonraki mevcut ana ağaç anahtarını gönderir (/ParentTreeNextKey).
getParentTree()NumberTree{@code /ParentTree} sayı ağacını (§14.7.4.4) bir sayfanın yapısal ana anahtarından (sayfadaki / StructParents girişinden) ve içerik akışının işaretli-içeri kimliği (MCID, sayfa girişi aracılığıyla indekslenir) ile bağlantılı olan yapı öğesine geri haritasını iade eder.
lookupParentTreeEntry(key: int)PdfBaseTek bir {@code /ParentTree} anahtarı çözür.
findElementByMcid(structParentsKey: int, mcid: int)StructureElementVerilen MCID ile işaretli içeriğe sahip olan yapı öğesini, {@code /StructParents} anahtarıyla tanımlanan bir sayfada iade eder.
getAllElements()List<StructureElement>Ağaçtaki tüm yapı elemanlarını gönderir (derinlik-ilk geçiş).
findElements(typeName: String)List<StructureElement>Verilen yapı türü adı ile eşleşen tüm yapı elemanlarını bulur.
clearChilds()Yapı ağacından tüm çocuk elemanları kaldırır.
createNew()StructTreeRootYeni bir StructTreeRoot oluşturur.

Ayrıca bakınız:

 Türkçe