Classes
| Class | Description | |
|---|---|---|
|  | KeysBase | 
            Base class for all dictionary Keys classes.
             | 
|  | PdfArray | 
            Represents a PDF array object.
             | 
|  | PdfArrayArrayElements | 
            Represents the elements of an PdfArray.
             | 
|  | PdfBoolean | 
            Represents a direct boolean value.
             | 
|  | PdfBooleanObject | 
            Represents an indirect boolean value. This type is not used by PDFEdit. If it is imported from
            an external PDF file, the value is converted into a direct object.
             | 
|  | PdfCustomValue | 
            This class is intended for empira internal use only and may change or drop in future releases.
             | 
|  | PdfCustomValues | 
            This class is intended for empira internal use only and may change or drop in future releases.
             | 
|  | PdfDate | 
            Represents a direct date value.
             | 
|  | PdfDictionary | 
            Represents a PDF dictionary object.
             | 
|  | PdfDictionaryDictionaryElements | 
            Represents the interface to the elements of a PDF dictionary.
             | 
|  | PdfDictionaryPdfStream | 
            The PDF stream objects.
             | 
|  | PdfDictionaryPdfStreamKeys | 
            Common keys for all streams.
             | 
|  | PdfDocument | 
            Represents a PDF document.
             | 
|  | PdfDocumentInformation | 
            Represents the PDF document information dictionary.
             | 
|  | PdfDocumentOptions | 
            Holds information how to handle the document when it is saved as PDF stream.
             | 
|  | PdfDocumentSettings | 
            Holds PDF specific information of the document.
             | 
|  | PdfInteger | 
            Represents a direct integer value.
             | 
|  | PdfIntegerObject | 
            Represents an indirect integer value. This type is not used by PDFEdit. If it is imported from
            an external PDF file, the value is converted into a direct object.
             | 
|  | PdfItem | 
            The base class of all PDF objects and simple PDF types.
             | 
|  | PdfItemEventArgs | |
|  | PdfLiteral | 
            Represents text that is written 'as it is' into the PDF stream. This class can lead to invalid PDF files.
            E.g. strings in a literal are not encrypted when the document is saved with a password.
             | 
|  | PdfName | 
            Represents a PDF name value.
             | 
|  | PdfNamePdfXNameComparer | 
            Implements a comparer that compares PdfName objects.
             | 
|  | PdfNameObject | 
            Represents an indirect name value. This type is not used by PDFEdit. If it is imported from
            an external PDF file, the value is converted into a direct object. Acrobat sometime uses indirect
            names to save space, because an indirect reference to a name may be shorter than a long name.
             | 
|  | PdfNull | 
            Represents a indirect reference that is not in the cross reference table.
             | 
|  | PdfNullObject | 
            Represents an indirect null value. This type is not used by PDFEdit, but at least
            one tool from Adobe creates PDF files with a null object.
             | 
|  | PdfNumber | 
            Base class for direct number values (not yet used, maybe superfluous).
             | 
|  | PdfNumberObject | 
            Base class for indirect number values (not yet used, maybe superfluous).
             | 
|  | PdfObject | 
            Base class of all composite PDF objects.
             | 
|  | PdfOutline | 
            Represents an outline item in the outlines tree. An 'outline' is also known as a 'bookmark'.
             | 
|  | PdfOutlineCollection | 
            Represents a collection of outlines.
             | 
|  | PdfPage | 
            Represents a page in a PDF document.
             | 
|  | PdfPages | 
            Represents the pages of the document.
             | 
|  | PdfReal | 
            Represents a direct real value.
             | 
|  | PdfRealObject | 
            Represents an indirect real value. This type is not used by PDFEdit. If it is imported from
            an external PDF file, the value is converted into a direct object.
             | 
|  | PdfRectangle | 
            Represents a PDF rectangle value, that is internally an array with 4 real values.
             | 
|  | PdfString | 
            Represents a direct text string value.
             | 
|  | PdfStringObject | 
            Represents an indirect text string value. This type is not used by PDFEdit. If it is imported from
            an external PDF file, the value is converted into a direct object.
             | 
|  | PdfUInteger | 
            Represents a direct unsigned integer value.
             | 
|  | PdfUIntegerObject | 
            Represents an indirect integer value. This type is not used by PDFEdit. If it is imported from
            an external PDF file, the value is converted into a direct object.
             | 
|  | PdfViewerPreferences | 
            Represents the PDF document viewer preferences dictionary.
             | 
|  | TrimMargins | 
            Represents trim margins added to the page.
             | 
Structures
| Structure | Description | |
|---|---|---|
|  | PdfObjectID | 
            Represents a PDF object identifier, a pair of object and generation number.
             | 
Enumerations
| Enumeration | Description | |
|---|---|---|
|  | PdfColorMode | 
            Specifies what color model is used in a PDF document.
             | 
|  | PdfCustomValueCompressionMode | 
            This class is undocumented and may change or drop in future releases.
             | 
|  | PdfFlateEncodeMode | 
            Sets the mode for the Deflater (FlateEncoder).
             | 
|  | PdfFontEmbedding | 
            Specifies the embedding options of an XFont when converted into PDF.
            Font embedding is not optional anymore. So Always is the only option.
             | 
|  | PdfFontEncoding | 
            Specifies the encoding schema used for an XFont when converted into PDF.
             | 
|  | PdfOutlineStyle | 
            Specifies the font style for the outline (bookmark) text.
              | 
|  | PdfPageDestinationType | 
            Specifies the type of a page destination in outline items, annotations, or actions..
              | 
|  | PdfPageLayout | 
            Specifies the page layout to be used by a viewer when the document is opened.
             | 
|  | PdfPageMode | 
            Specifies how the document should be displayed by a viewer when opened.
             | 
|  | PdfReadingDirection | 
            Specifies how the document should be displayed by a viewer when opened.
             | 
|  | PdfStringEncoding | 
            Determines the encoding of a PdfString or PdfStringObject.
             | 
|  | PdfTextStringEncoding | 
            Specifies how text strings are encoded. A text string is any text used outside of a page content 
            stream, e.g. document information, outline text, annotation text etc.
             | 
|  | VCF | 
            Value creation flags. Specifies whether and how a value that does not exist is created.
             |