Represents a PDF dictionary object.
Inheritance Hierarchy
PdfEdit.PdfPdfItem
PdfEdit.PdfPdfObject
PdfEdit.PdfPdfDictionary
More...
Namespace: PdfEdit.Pdf
Assembly: PdfPrintingNet (in PdfPrintingNet.dll) Version: 5.2.1.0 (5.2.1.0)
Syntax
public class PdfDictionary : PdfObject, IEnumerable<KeyValuePair<string, PdfItem>>, IEnumerable
The PdfDictionary type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PdfDictionary |
Initializes a new instance of the PdfDictionary class.
| |
PdfDictionary(PdfDictionary) |
Initializes a new instance from an existing dictionary. Used for object type transformation.
| |
PdfDictionary(PdfDocument) |
Initializes a new instance of the PdfDictionary class.
|
Methods
Name | Description | |
---|---|---|
Clone |
Creates a copy of this dictionary. Direct values are deep copied. Indirect references are not
modified.
| |
Copy |
This function is useful for importing objects from external documents. The returned object is not
yet complete. irefs refer to external objects and directed objects are cloned but their document
property is null. A cloned dictionary or array needs a 'fix-up' to be a valid object.
(Overrides PdfObjectCopy.) | |
CreateStream |
Creates the stream of this dictionary and initializes it with the specified byte array.
The function must not be called if the dictionary already has a stream.
| |
Equals | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.) | |
GetEnumerator |
Returns an enumerator that iterates through the dictionary elements.
| |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString |
Returns a string with the content of this object in a readable form. Useful for debugging purposes only.
(Overrides ObjectToString.) |
Fields
Name | Description | |
---|---|---|
ForceFilters |
List of filters which will be applied on the PdfDictionary stream.
|
Properties
Name | Description | |
---|---|---|
Elements |
Gets the dictionary containing the elements of this dictionary.
| |
Internals |
Gets the PdfInternals object of this document, that grants access to some internal structures
which are not part of the public interface of PdfDocument.
(Inherited from PdfObject.) | |
IsIndirect |
Indicates whether the object is an indirect object.
(Inherited from PdfObject.) | |
Owner |
Gets the PdfDocument this object belongs to.
(Inherited from PdfObject.) | |
Reference |
Gets the indirect reference of this object. If the value is null, this object is a direct object.
(Inherited from PdfObject.) | |
Stream |
Gets or sets the PDF stream belonging to this dictionary. Returns null if the dictionary has
no stream. To create the stream, call the CreateStream function.
|
See Also
Reference
Inheritance Hierarchy
PdfEdit.PdfPdfItem
PdfEdit.PdfPdfObject
PdfEdit.PdfPdfDictionary
PdfEdit.Pdf.AcroFormsPdfAcroField
PdfEdit.Pdf.AcroFormsPdfAcroForm
PdfEdit.Pdf.ActionsPdfAction
PdfEdit.Pdf.AdvancedPdfCatalog
PdfEdit.Pdf.AdvancedPdfContent
PdfEdit.Pdf.AdvancedPdfDictionaryWithContentStream
PdfEdit.Pdf.AdvancedPdfEmbeddedFile
PdfEdit.Pdf.AdvancedPdfExtGState
PdfEdit.Pdf.AdvancedPdfFileSpecification
PdfEdit.Pdf.AdvancedPdfFont
PdfEdit.Pdf.AdvancedPdfFontDescriptor
PdfEdit.Pdf.AdvancedPdfGroupAttributes
PdfEdit.Pdf.AdvancedPdfObjectStream
PdfEdit.Pdf.AdvancedPdfResources
PdfEdit.Pdf.AdvancedPdfShading
PdfEdit.Pdf.AdvancedPdfSoftMask
PdfEdit.Pdf.AdvancedPdfXObject
PdfEdit.Pdf.AnnotationsPdfAnnotation
PdfEdit.PdfPdfCustomValue
PdfEdit.PdfPdfCustomValues
PdfEdit.PdfPdfDocumentInformation
PdfEdit.PdfPdfOutline
PdfEdit.PdfPdfPage
PdfEdit.PdfPdfPages
PdfEdit.PdfPdfViewerPreferences
PdfEdit.Pdf.SecurityPdfStandardSecurityHandler