Click or drag to resize

PdfBasicContainer Class

Represents a base class for all mutable basic PDF objects.
Inheritance Hierarchy

Namespace:  GemBox.Pdf.Objects
Assembly:  GemBox.Pdf (in GemBox.Pdf.dll) Version:
public abstract class PdfBasicContainer : PdfBasicObject

The PdfBasicContainer type exposes the following members.

Public propertyIsReadOnly
Gets a value indicating whether the PdfBasicContainer and all of its descendants are read-only.
Public propertyObjectType
Gets the PdfBasicObjectType of the current PdfBasicObject instance.
(Inherited from PdfBasicObject.)
Public methodClone(Boolean)
Makes a deep clone of the PdfBasicContainer with optionally cloning descendant PdfIndirectObjects.
Public methodClone(FuncPdfIndirectObject, PdfBasicObject)
Makes a deep clone of the PdfBasicContainer with parameter that controls the cloning of PdfIndirectObjects.
Public methodEquals
Determines whether the specified Object is equal to this PdfBasicContainer instance.
(Overrides ObjectEquals(Object).)
Public methodGetHashCode
Returns a hash code for this PdfBasicContainer instance.
(Overrides ObjectGetHashCode.)
Public methodToString
Returns a String that represents this PdfBasicObject instance.
(Inherited from PdfBasicObject.)

PdfBasicContainer instance is mutable and therefore cannot be shared (contained in multiple PdfDictionary or PdfArray objects). The only exception is PdfIndirectObject instance that is also mutable, but can be shared.

PdfBasicContainer instance is not thread-safe.

PdfBasicContainer instance implements reference equality.

See Also


Other Resources