iText 8.0.2 API
|
Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF. More...
Public Member Functions |
|
PdfDeveloperExtension (PdfName prefix, PdfName baseVersion, int extensionLevel) | |
Creates a PdfDeveloperExtension object. More... |
|
PdfDeveloperExtension (PdfName prefix, PdfName baseVersion, int extensionLevel, String url, String extensionRevision, bool isMultiValued) | |
Creates a PdfDeveloperExtension object. More... |
|
virtual PdfName | GetPrefix () |
Gets the prefix name. More... |
|
virtual PdfName | GetBaseVersion () |
Gets the baseVersion name. More... |
|
virtual int | GetExtensionLevel () |
Gets the extension level within the baseVersion. More... |
|
virtual bool | IsMultiValued () |
Indicates whether the extension prefix is multivalued (ISO 32000-2:2020). More... |
|
virtual PdfDictionary | GetDeveloperExtensions () |
Generations the developer extension dictionary corresponding with the prefix. More... |
|
Static Public Attributes |
|
static readonly iText.Kernel.Pdf.PdfDeveloperExtension | ADOBE_1_7_EXTENSIONLEVEL3 |
An instance of this class for Adobe 1.7 Extension level 3. More... |
|
static readonly iText.Kernel.Pdf.PdfDeveloperExtension | ESIC_1_7_EXTENSIONLEVEL2 |
An instance of this class for ETSI 1.7 Extension level 2. More... |
|
static readonly iText.Kernel.Pdf.PdfDeveloperExtension | ESIC_1_7_EXTENSIONLEVEL5 |
An instance of this class for ETSI 1.7 Extension level 5. More... |
|
static readonly iText.Kernel.Pdf.PdfDeveloperExtension | ISO_32001 |
An instance of this class for ISO/TS 32001. More... |
|
static readonly iText.Kernel.Pdf.PdfDeveloperExtension | ISO_32002 |
An instance of this class for ISO/TS 32002. More... |
|
Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF.
Beginning with BaseVersion 1.7, the extensions dictionary lets developers designate that a given document contains extensions to PDF. The presence of the extension dictionary in a document indicates that it may contain developer-specific PDF properties that extend a particular base version of the PDF specification. The extensions dictionary enables developers to identify their own extensions relative to a base version of PDF. Additionally, the convention identifies extension levels relative to that base version. The intent of this dictionary is to enable developers of PDF-producing applications to identify company-specific specifications that PDF-consuming applications use to interpret the extensions.
|
inline |
Creates a PdfDeveloperExtension object.
prefix | the prefix referring to the developer |
baseVersion | the number of the base version |
extensionLevel | the extension level within the base version |
|
inline |
Creates a PdfDeveloperExtension object.
prefix | the prefix referring to the developer |
baseVersion | the number of the base version |
extensionLevel | the extension level within the base version |
extensionRevision | the extension revision identifier |
url | the URL specifying where to find more information about the extension |
isMultiValued | flag indicating whether the extension prefix can have multiple values |
|
inlinevirtual |
Gets the baseVersion name.
|
inlinevirtual |
Generations the developer extension dictionary corresponding with the prefix.
|
inlinevirtual |
Gets the extension level within the baseVersion.
|
inlinevirtual |
Gets the prefix name.
|
inlinevirtual |
Indicates whether the extension prefix is multivalued (ISO 32000-2:2020).
|
static |
An instance of this class for Adobe 1.7 Extension level 3.
|
static |
An instance of this class for ETSI 1.7 Extension level 2.
|
static |
An instance of this class for ETSI 1.7 Extension level 5.
|
static |
An instance of this class for ISO/TS 32001.
|
static |
An instance of this class for ISO/TS 32002.