StructElement Class Documentation
classStructElementNamespace:com::datalogics::PDFL
Detailed Description
Internal wrapper for a single node in the PDF logical structure tree. Owns a non-owning reference to its CDocument. Exposes type (/S) access, the backing dict (for arbitrary attribute reads/writes), child creation, and marked-content reference insertion.
Referenced by
Uses types
Member Function Documentation
DisposeChildren
voidDisposeChildren()Returns:
void[static initializer]
static void[static initializer]()addChild
StructElementaddChild(StringstructType)Parameters
structType: String
Returns:
StructElementaddMarkedContentRef
Parameters
Returns:
voidInsert a marked-content reference using the given Container. /StructParents on the page and the parent tree are wired automatically.
delete
synchronized voiddelete(Booleandisposing)Parameters
disposing: Boolean
Returns:
synchronized voiddelete
synchronized voiddelete()Returns:
synchronized voidfinalize
voidfinalize()Returns:
voidgetDocument
DocumentgetDocument()Returns:
DocumentgetKidCount
intgetKidCount()Returns:
intgetPDFDict
PDFDictgetPDFDict()Returns:
PDFDictgetType
StringgetType()Returns:
StringparentIsTreeRoot
booleanparentIsTreeRoot()Returns:
booleanTrue when this element's immediate parent is the struct tree root. Avoids allocating a CStructElement wrapper just to discard it.