[]
        
(Showing Draft Content)

GrapeCity.Documents.Pdf.Spec.PdfArray

Class PdfArray

Namespace
GrapeCity.Documents.Pdf.Spec
Assembly
GcDocs.Pdf.dll

Represents a PDF Array object.

public class PdfArray : List<IPdfObject>, IList<IPdfObject>, ICollection<IPdfObject>, IList, ICollection, IReadOnlyList<IPdfObject>, IReadOnlyCollection<IPdfObject>, IEnumerable<IPdfObject>, IEnumerable, IPdfArray
Inheritance
object
System.Collections.Generic.List<T><GrapeCity.Documents.Pdf.Spec.IPdfObject>
PdfArray
Implements
System.Collections.Generic.IList<T><GrapeCity.Documents.Pdf.Spec.IPdfObject>
System.Collections.Generic.ICollection<T><GrapeCity.Documents.Pdf.Spec.IPdfObject>
System.Collections.IList
System.Collections.ICollection
System.Collections.Generic.IReadOnlyList<T><GrapeCity.Documents.Pdf.Spec.IPdfObject>
System.Collections.Generic.IReadOnlyCollection<T><GrapeCity.Documents.Pdf.Spec.IPdfObject>
System.Collections.Generic.IEnumerable<T><GrapeCity.Documents.Pdf.Spec.IPdfObject>
System.Collections.IEnumerable
Inherited Members
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Add(GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.AddRange(System.Collections.Generic.IEnumerable<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.AsReadOnly()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.BinarySearch(int, int, GrapeCity.Documents.Pdf.Spec.IPdfObject, System.Collections.Generic.IComparer<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.BinarySearch(GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.BinarySearch(GrapeCity.Documents.Pdf.Spec.IPdfObject, System.Collections.Generic.IComparer<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Clear()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Contains(GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.ConvertAll<TOutput>(System.Converter<GrapeCity.Documents.Pdf.Spec.IPdfObject, TOutput>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.CopyTo(GrapeCity.Documents.Pdf.Spec.IPdfObject[])
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.CopyTo(int, GrapeCity.Documents.Pdf.Spec.IPdfObject[], int, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.CopyTo(GrapeCity.Documents.Pdf.Spec.IPdfObject[], int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Exists(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Find(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindAll(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindIndex(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindIndex(int, System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindIndex(int, int, System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindLast(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindLastIndex(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindLastIndex(int, System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.FindLastIndex(int, int, System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.ForEach(System.Action<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.GetEnumerator()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.GetRange(int, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.IndexOf(GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.IndexOf(GrapeCity.Documents.Pdf.Spec.IPdfObject, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.IndexOf(GrapeCity.Documents.Pdf.Spec.IPdfObject, int, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Insert(int, GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.InsertRange(int, System.Collections.Generic.IEnumerable<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.LastIndexOf(GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.LastIndexOf(GrapeCity.Documents.Pdf.Spec.IPdfObject, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.LastIndexOf(GrapeCity.Documents.Pdf.Spec.IPdfObject, int, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Remove(GrapeCity.Documents.Pdf.Spec.IPdfObject)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.RemoveAll(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.RemoveAt(int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.RemoveRange(int, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Reverse()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Reverse(int, int)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Sort()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Sort(System.Collections.Generic.IComparer<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Sort(int, int, System.Collections.Generic.IComparer<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Sort(System.Comparison<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.ToArray()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.TrimExcess()
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.TrueForAll(System.Predicate<GrapeCity.Documents.Pdf.Spec.IPdfObject>)
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Capacity
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.Count
System.Collections.Generic.List<GrapeCity.Documents.Pdf.Spec.IPdfObject>.this[int]
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Extension Methods

Constructors

PdfArray()

Initializes a new instance of the PdfArray class.

public PdfArray()

PdfArray(Offsets)

Initializes a new instance of the PdfArray class.

public PdfArray(Offsets offsets)

Parameters

offsets Offsets

PdfArray(params IPdfObject[])

Initializes a new instance of the PdfArray class.

public PdfArray(params IPdfObject[] items)

Parameters

items GrapeCity.Documents.Pdf.Spec.IPdfObject[]

PdfArray(IReadOnlyList<Quadrilateral>)

Initializes a new instance of the PdfArray class.

public PdfArray(IReadOnlyList<Quadrilateral> value)

Parameters

value System.Collections.Generic.IReadOnlyList<T><Quadrilateral>

PdfArray(IReadOnlyList<PointF>)

Initializes a new instance of the PdfArray class.

public PdfArray(IReadOnlyList<PointF> value)

Parameters

value System.Collections.Generic.IReadOnlyList<T><System.Drawing.PointF>

PdfArray(double, double, double, double)

Initializes a new instance of the PdfArray class.

public PdfArray(double x, double y, double width, double height)

Parameters

x double
y double
width double
height double

PdfArray(Color)

Initializes a new instance of the PdfArray class.

public PdfArray(Color value)

Parameters

value System.Drawing.Color

PdfArray(RectangleF)

Initializes a new instance of the PdfArray class.

public PdfArray(RectangleF rect)

Parameters

rect System.Drawing.RectangleF

PdfArray(int)

Initializes a new instance of the PdfArray class.

public PdfArray(int capacity)

Parameters

capacity int

PdfArray(int[])

Initializes a new instance of the PdfArray class.

public PdfArray(int[] values)

Parameters

values int[]

PdfArray(Matrix3x2)

Initializes a new instance of the PdfArray class.

public PdfArray(Matrix3x2 matrix)

Parameters

matrix System.Numerics.Matrix3x2

PdfArray(float[])

Initializes a new instance of the PdfArray class.

public PdfArray(float[] values)

Parameters

values float[]

Fields

IdentityMatrix

The PdfArray representing the Identity matrix.

public static readonly PdfArray IdentityMatrix

Field Value

PdfArray

Properties

Changed

Gets a value indicating whether this PdfArray was changed.

public bool Changed { get; set; }

Property Value

bool

Methods

CreateNamesArray(IEnumerable<string>, bool)

Creates the PdfArray of PdfName objects, returns null if strings is null.

public static PdfArray CreateNamesArray(IEnumerable<string> strings, bool skipEmpty = true)

Parameters

strings System.Collections.Generic.IEnumerable<T><string>

The list of strings.

skipEmpty bool

Indicates whether to skip empty or null strings.

Returns

PdfArray

The created PdfArray object.

CreateStringsArray(IEnumerable<string>, bool)

Creates the PdfArray of PdfString objects, returns null if strings is null.

public static PdfArray CreateStringsArray(IEnumerable<string> strings, bool skipEmpty = true)

Parameters

strings System.Collections.Generic.IEnumerable<T><string>

The list of strings.

skipEmpty bool

Indicates whether to skip empty or null strings.

Returns

PdfArray

The created PdfArray object.

ToString()

public override string ToString()

Returns

string