StructElement Class Documentation

class StructElement

Namespace: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.

Member Function Documentation

addMarkedContentRef

void addMarkedContentRef(Page page, Container container)

Parameters

page: Page
container: Container

Returns:

void

Insert a marked-content reference using the given Container. /StructParents on the page and the parent tree are wired automatically.

delete

synchronized void delete(Boolean disposing)

Parameters

disposing: Boolean

Returns:

synchronized void

delete

synchronized void delete()

Returns:

synchronized void

finalize

void finalize()

Returns:

void

getKidCount

int getKidCount()

Returns:

int

getType

String getType()

Returns:

String

parentIsTreeRoot

boolean parentIsTreeRoot()

Returns:

boolean

True when this element's immediate parent is the struct tree root. Avoids allocating a CStructElement wrapper just to discard it.