GemBox.Pdf.Objects Namespace
Contains classes, structures, and enumerations that implement basic types of PDF objects as specified in the PDF Specification ISO 32000-1:2008, section '7.3 Objects'. The base class of all basic PDF object types is PdfBasicObject.
Classes
| PdfArray | Represents a one-dimensional collection of PdfBasicObjects arranged sequentially. |
| PdfBasicCollection | Represents a base class for all basic PDF objects that are collections (PdfArray and PdfDictionary). |
| PdfBasicContainer | Represents a base class for all mutable basic PDF objects. |
| PdfBasicObject | Represents a base class for all basic PDF objects. |
| PdfBasicValue | Represents a base class for all immutable basic PDF objects. |
| PdfBoolean | Represents PDF logical values of true and false. There are only two instances of this type and those are True and False. |
| PdfContentExtensions | Provides access to low level graphics state parameter dictionary entries from a PdfContentFormat type and PdfString or PdfArray objects that are used as a backing storage of PdfEncodedContentString structure. |
| PdfDictionary | Represents an associative table containing pairs of PdfBasicObjects, known as the PdfDictionaryEntry. |
| PdfDictionary.KeyCollection | Represents the collection of keys in a PdfDictionary. |
| PdfDictionary.ValueCollection | Represents the collection of values in a PdfDictionary. |
| PdfIndirectObject | 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). |
| PdfInteger | Represents an integer value PDF numeric object. |
| PdfName | Represents an atomic symbol uniquely defined by a sequence of any characters (8-bit values) except null (character code 0). |
| PdfNumber | Represents a PDF numeric object. |
| PdfObjectExtensions | Provides access to low level PdfDictionary and PdfArray objects that are used as a backing storage of PdfObject and PdfCollection derived types. |
| PdfStream | Represents a sequence of bytes. PdfStream consists of a Dictionary and a Length number of bytes that represent, a potentially and usually encoded, stream's data. |
| PdfString | Represents a basic PDF object that consists of a series of zero or more bytes. |
Structs
| PdfArray.Enumerator | Enumerates the PdfBasicObjects of a PdfArray. |
| PdfDictionary.Enumerator | Enumerates the entries of a PdfDictionary. |
| PdfDictionary.KeyCollection.Enumerator | Enumerates the elements of a PdfDictionary.KeyCollection. |
| PdfDictionary.ValueCollection.Enumerator | Enumerates the elements of a PdfDictionary.ValueCollection. |
| PdfDictionaryEntry | Represents a PdfDictionary entry. |
| PdfIndirectObjectIdentifier | Represents a unique identifier of a PdfIndirectObject in a PDF file. |
| PdfString.Enumerator | Enumerates the elements of a PdfString. |
Enums
| PdfBasicObjectType | Represents a type of PdfBasicObject. |
| PdfStreamDataMode | Specifies how PdfStream should be opened. |
| PdfStreamDataOptions | Specifies the options with which PdfStream data should be opened. |
| PdfStreamDataState | Specifies the state of the PdfStream data. |
| PdfStringForm | Represents a form in which PdfString object shall be written. |