PdfInternals ClassTerminal Works - PDF Printing.Net Library
Provides access to the internal document data structures. This class prevents the public interfaces from pollution with to much internal functions.
Inheritance Hierarchy

SystemObject
  PdfEdit.Pdf.AdvancedPdfInternals

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

public class PdfInternals

The PdfInternals type exposes the following members.

Methods

  NameDescription
Public methodAddObject
Adds an object to the PDF document. This operation and only this operation makes the object an indirect object owned by this document.
Public methodCreateIndirectObjectT
Creates the indirect object of the specified type, adds it to the document, and returns the object.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodStatic memberGenerationNumber
Gets the generation number of the specified object.
Public methodGetAllObjects
Gets all indirect objects ordered by their object identifier.
Public methodGetClosure(PdfObject)
Returns an array containing the specified object as first element follows by its transitive closure. The closure of an object are all objects that can be reached by indirect references. The transitive closure is the result of applying the calculation of the closure to a closure as long as no new objects came along. This is e.g. useful for getting all objects belonging to the resources of a page.
Public methodGetClosure(PdfObject, Int32)
Returns an array containing the specified object as first element follows by its transitive closure limited by the specified number of iterations.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetObject
Returns the object with the specified Identifier, or null, if no such object exists.
Public methodStatic memberGetObjectID
Gets the object identifier of the specified object.
Public methodStatic memberGetObjectNumber
Gets the object number of the specified object.
Public methodStatic memberGetReference
Returns the PdfReference of the specified object, or null, if the object is not in the document's object table.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodMapExternalObject
Maps the specified external object to the substitute object in this document. Returns null if no such object exists.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveObject
Removes an object from the PDF document.
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWriteObject
Writes a PdfItem into the specified stream.
Top
Fields

  NameDescription
Public fieldCustomValueKey
The name of the custom value key.
Top
Properties

  NameDescription
Public propertyAllObjects Obsolete.
Gets all indirect objects ordered by their object identifier.
Public propertyCatalog
Gets the catalog dictionary.
Public propertyExtGStateTable
Gets the ExtGStateTable object.
Public propertyFirstDocumentGuid
Gets the first document identifier as GUID.
Public propertyFirstDocumentID
Gets or sets the first document identifier.
Public propertySecondDocumentGuid
Gets the first document identifier as GUID.
Public propertySecondDocumentID
Gets or sets the second document identifier.
Top
See Also

Reference