Solid Framework SDK 10.0.12602
SDK for converting and extracting value from PDFs
Public Member Functions | Static Public Member Functions | Properties | List of all members
SolidFramework.Pdf.Plumbing.PdfArray Class Reference

Represents PDF array More...

Inheritance diagram for SolidFramework.Pdf.Plumbing.PdfArray:
SolidFramework.Pdf.Plumbing.PdfItem SolidFramework.Pdf.Plumbing.PdfKids SolidFramework.Pdf.Plumbing.PdfRectangle

Public Member Functions

override void Dispose ()
 
 PdfArray (SolidFramework.Pdf.PdfDocument pdfDocument)
 Initializes a new instance of the PdfArray class. More...
 
override string ToString ()
 Returns a System.String that represents this instance. More...
 
SolidFramework.Pdf.Plumbing.PdfArrayItemsCollection GetPdfArrayItemsCollection ()
 Returns reference to PdfArrayItemsCollection object. PdfArrayItemsCollection implements System.Collections.IEnumerable and System.Collections.Generic.IList{PdfItem} interfaces in C#
 
int Add (SolidFramework.Pdf.Plumbing.PdfItem value)
 
void Add (SolidFramework.Pdf.Plumbing.PdfItem value, int index)
 
void Clear ()
 Removes all items from the array. More...
 
bool IsFixedSize ()
 Gets a value indicating whether this instance has fixed size. More...
 
bool IsReadOnly ()
 Gets a value indicating whether the array is read-only. More...
 
bool IsSynchronized ()
 Gets a value indicating whether this instance is synchronized. More...
 
global::System.IntPtr GetHandle ()
 
bool Equals (SolidFramework.Pdf.Plumbing.PdfItem other)
 
override bool Equals (object obj)
 
override int GetHashCode ()
 

Static Public Member Functions

static SolidFramework.Pdf.Plumbing.PdfItem GetIndirectionItem (SolidFramework.Pdf.Plumbing.PdfItem item)
 
static SolidFramework.Pdf.Plumbing.PdfItem GetIndirectionItem (SolidFramework.Pdf.Plumbing.PdfItem item, string forceType)
 
static SolidFramework.Pdf.Plumbing.PdfObject GetIndirectionObject (SolidFramework.Pdf.Plumbing.PdfItem item)
 
static bool operator== (SolidFramework.Pdf.Plumbing.PdfItem obj1, SolidFramework.Pdf.Plumbing.PdfItem obj2)
 
static bool operator!= (SolidFramework.Pdf.Plumbing.PdfItem obj1, SolidFramework.Pdf.Plumbing.PdfItem obj2)
 

Properties

SolidFramework.Pdf.Plumbing.PdfItem this[int index] [get]
 
int Count [get]
 Gets the items count. More...
 
SolidFramework.Pdf.Plumbing.PdfObjectType PdfObjectType [get]
 Gets the type of the PDF object. More...
 

Detailed Description

Represents PDF array

Constructor & Destructor Documentation

◆ PdfArray()

SolidFramework.Pdf.Plumbing.PdfArray.PdfArray ( SolidFramework.Pdf.PdfDocument  pdfDocument)

Initializes a new instance of the PdfArray class.

Parameters
pdfDocumentThe PDF document.

Member Function Documentation

◆ Clear()

void SolidFramework.Pdf.Plumbing.PdfArray.Clear ( )

Removes all items from the array.

Exceptions
T:System.NotSupportedExceptionThe array is read-only.

◆ Dispose()

override void SolidFramework.Pdf.Plumbing.PdfArray.Dispose ( )
virtual

◆ IsFixedSize()

bool SolidFramework.Pdf.Plumbing.PdfArray.IsFixedSize ( )

Gets a value indicating whether this instance has fixed size.

true if this instance is fixed size; otherwise, false.

◆ IsReadOnly()

bool SolidFramework.Pdf.Plumbing.PdfArray.IsReadOnly ( )

Gets a value indicating whether the array is read-only.

Returns
true if the array is read-only; otherwise, false.

◆ IsSynchronized()

bool SolidFramework.Pdf.Plumbing.PdfArray.IsSynchronized ( )

Gets a value indicating whether this instance is synchronized.

true if this instance is synchronized; otherwise, false.

◆ ToString()

override string SolidFramework.Pdf.Plumbing.PdfArray.ToString ( )

Returns a System.String that represents this instance.

Returns
A System.String that represents this instance.

Property Documentation

◆ Count

int SolidFramework.Pdf.Plumbing.PdfArray.Count
get

Gets the items count.

Returns
The number of elements contained in the array.

◆ PdfObjectType

SolidFramework.Pdf.Plumbing.PdfObjectType SolidFramework.Pdf.Plumbing.PdfItem.PdfObjectType
getinherited

Gets the type of the PDF object.

The type of the PDF object.