PdfCrossReferenceTable ClassTerminal Works - PDF Printing.Net Library
Represents the cross-reference table of a PDF document. It contains all indirect objects of a document.
Inheritance Hierarchy

SystemObject
  PdfEdit.Pdf.AdvancedPdfCrossReferenceTable

Namespace: PdfEdit.Pdf.Advanced
Assembly: PdfPrintingNet (in PdfPrintingNet.dll) Version: 5.1.1.0 (5.1.1.0)
Syntax

public sealed class PdfCrossReferenceTable

The PdfCrossReferenceTable type exposes the following members.

Constructors

  NameDescription
Public methodPdfCrossReferenceTable
Creates new PdfCrossReferenceTable for selected document.
Top
Methods

  NameDescription
Public methodAdd(PdfObject)
Adds a PdfObject to the table.
Public methodAdd(PdfReference)
Adds a cross reference entry to the table. Used when parsing the trailer.
Public methodCheckConsistence
Checks the logical consistence for debugging purposes (useful after reconstruction work).
Public methodContains
Indicates whether the specified object identifier is in the table.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetNewObjectNumber
Returns the next free object number.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodRemove
Removes object from object table.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodTransitiveClosure(PdfObject)
Calculates the transitive closure of the specified PdfObject, i.e. all indirect objects recursively reachable from the specified object.
Public methodTransitiveClosure(PdfObject, Int32)
Calculates the transitive closure of the specified PdfObject with the specified depth, i.e. all indirect objects recursively reachable from the specified object in up to maximally depth steps.
Top
Fields

  NameDescription
Public fieldObjectTable
Represents the relation between PdfObjectID and PdfReference for a PdfDocument.
Top
Properties

  NameDescription
Public propertyAllObjectIDs
Gets an array of all object identifiers. For debugging purposes only.
Public propertyAllReferences
Gets an array of all cross references ordered ascendingly by their object identifier.
Public propertyDeadObject
Gets the cross reference to an objects used for undefined indirect references.
Public propertyItem
Gets a cross reference entry from an object identifier. Returns null if no object with the specified ID exists in the object table.
Top
See Also

Reference