Click or drag to resize

PdfIndirectObject Class

Represents an indirect basic PDF object that other PdfBasicObjects can refer to (for example, as an element of an PdfArray or as the value of a PdfDictionary entry).
Inheritance Hierarchy

Namespace:  GemBox.Pdf.Objects
Assembly:  GemBox.Pdf (in GemBox.Pdf.dll) Version: 10.0.35.1001
Syntax
public sealed class PdfIndirectObject : PdfBasicContainer

The PdfIndirectObject type exposes the following members.

Properties
  NameDescription
Public propertyId
Gets the identifier of the current PdfIndirectObject.
Public propertyIsReadOnly
Gets a value indicating whether the PdfBasicContainer and all of its descendants are read-only.
(Inherited from PdfBasicContainer.)
Public propertyObjectType
Gets the IndirectObject value.
(Overrides PdfBasicObjectObjectType.)
Public propertyValue

Gets or sets the value of this PdfIndirectObject.

Caution note Caution

Set a value only if you are sure that this PdfIndirectObject is not referenced from any other place.

GemBox.Pdf never sets a value of an existing PdfIndirectObject because the PdfIndirectObject might be referenced from several places, instead new PdfIndirectObject is created and its value is set.

Top
Methods
  NameDescription
Public methodClone(Boolean)
Makes a deep clone of the PdfIndirectObject with optionally cloning descendant PdfIndirectObjects.
Public methodClone(FuncPdfIndirectObject, PdfBasicObject)
Makes a deep clone of the PdfIndirectObject with parameter that controls the cloning of PdfIndirectObjects.
Public methodStatic memberCreate
Creates a new instance of the PdfIndirectObject class.
Public methodStatic memberCreate(PdfBasicObject)
Creates a new instance of the PdfIndirectObject class with the specified value.
Public methodEquals
Determines whether the specified Object is equal to this PdfBasicContainer instance.
(Inherited from PdfBasicContainer.)
Public methodGetHashCode
Returns a hash code for this PdfBasicContainer instance.
(Inherited from PdfBasicContainer.)
Public methodToString
Returns a String that represents this PdfIndirectObject instance.
(Overrides PdfBasicObjectToString.)
Top
See Also