NumberTree Class Documentation
classNumberTree : SystemIDisposableNamespace:Datalogics::PDFL
- Inherits from:
SystemIDisposable
Detailed Description
The number tree is a common data structure in PDF files.
The number tree is a type of dictionary that can store many more pairs of matched records than a standard object dictionary.
A number tree uses keys that are integers to map to data objects, sorted in ascending numerical order.
Referenced by
Uses types
Constructor & Destructor Documentation
NumberTree
NumberTree(NumberTreerhs, InternalConstructsignifier)Parameters
rhs: NumberTreesignifier: InternalConstruct
NumberTree
NumberTree(Documentdoc)Parameters
doc: Document
~NumberTree
~NumberTree()Property Documentation
PDFDict
PDFDictPDFDict[get]Member Function Documentation
ConstructorRetrieve
static NumberTreeConstructorRetrieve(System.IntPtrignored)Parameters
ignored: System.IntPtr
Returns:
NumberTreeDispose
voidDispose()Returns:
voidDisposeChildren
voidDisposeChildren()Returns:
voidEquals
override boolEquals(objectobj)Parameters
obj: object
Returns:
override boolGet
PDFObjectGet(intkey)Parameters
key: intThe integer of the PDFObject to get from the tree.
Returns:
- The PDFObject value corresponding to the supplied keyRetrieves an entry from this NumberTree.
Put
voidPut(intkey, PDFObjectvalue)Parameters
key: intThe integer of the PDFObject to put in the tree.
value: PDFObjectThe PDFObject to be associated with key.
Returns:
voidPuts a new entry in this NumberTree. If an entry with this name is already in the tree, it is replaced.
Remove
voidRemove(intkey)Parameters
key: intThe integer of the PDFObject to remove from the tree.
Returns:
voidRemoves the specified PDFObject from this NumberTree. It does nothing if no PDFObject of that number exists in this NumberTree.
SameTypeEquals
boolSameTypeEquals(NumberTreearg0)Parameters
arg0: NumberTree
Returns:
bool