Click or drag to resize

PdfArray Class

Represents a one-dimensional collection of PdfBasicObjects arranged sequentially.
Inheritance Hierarchy

Namespace: SautinSoft.Pdf.Objects
Assembly: SautinSoft.Pdf (in SautinSoft.Pdf.dll) Version: 2024.6.18
Syntax
public sealed class PdfArray : PdfBasicCollection, 
	IList<PdfBasicObject>, ICollection<PdfBasicObject>, IEnumerable<PdfBasicObject>, 
	IEnumerable, IList, ICollection

The PdfArray type exposes the following members.

Properties
 NameDescription
Public propertyCount Gets the number of PdfBasicObjects contained in the PdfArray.
(Overrides PdfBasicCollectionCount)
Public propertyIndirect Gets the PdfIndirectObject if this PdfBasicContainer is Value or otherwise.
(Inherited from PdfBasicContainer)
Public propertyIsReadOnly Gets a value indicating whether the PdfBasicContainer and all of its descendants are read-only.
(Inherited from PdfBasicContainer)
Public propertyItem Gets or sets the PdfBasicObject at the specified index.
Public propertyObjectType Gets the Array value.
(Overrides PdfBasicObjectObjectType)
Top
Methods
 NameDescription
Public methodAdd Adds a PdfBasicObject to the end of the PdfArray.
Public methodClear Removes all PdfBasicObjects from the PdfArray.
Public methodClone(Boolean) Makes a deep clone of the PdfArray with optionally cloning descendant PdfIndirectObjects.
Public methodClone(FuncPdfIndirectObject, PdfBasicObject) Makes a deep clone of the PdfArray with parameter that controls the cloning of PdfIndirectObjects.
Public methodContains Determines whether a PdfBasicObject is in the PdfArray.
Public methodCopyTo Copies the entire PdfArray to a compatible one-dimensional array, starting at the specified index of the target array.
Public methodStatic memberCreate Creates a new instance of the PdfArray class.
Public methodStatic memberCreate(Int32) Creates a new instance of the PdfArray class that is empty and has the specified initial capacity.
Public methodStatic memberCreateT(T) Creates a new instance of the PdfArray class that contains PdfBasicObjects copied from the specified collection and has sufficient capacity to accommodate the number of PdfBasicObjects copied.
Public methodStatic memberCreateT(IEnumerableT) Creates a new instance of the PdfArray class that contains PdfBasicObjects copied from the specified collection and has sufficient capacity to accommodate the number of PdfBasicObjects copied.
Public methodEquals Determines whether the specified Object is equal to this PdfBasicContainer instance.
(Inherited from PdfBasicContainer)
Public methodGetEnumerator Returns an enumerator that iterates through the PdfArray.
Public methodGetHashCode Returns a hash code for this PdfBasicContainer instance.
(Inherited from PdfBasicContainer)
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodIndexOf Searches for the specified PdfBasicObject and returns the zero-based index of the first occurrence within the entire PdfArray.
Public methodInsert Inserts a PdfBasicObject into the PdfArray at the specified index.
Public methodRemove Removes the first occurrence of a specific PdfBasicObject from the PdfArray.
Public methodRemoveAt Removes the PdfBasicObject at the specified index of the PdfArray.
Public methodToString Returns a String that represents this PdfArray instance.
(Overrides PdfBasicObjectToString)
Top
See Also