HiraokaHyperTools.iTextSharp-LGPL  0.2.5
iTextSharp.text.pdf.PdfDeveloperExtension Class Reference

Public Member Functions

 PdfDeveloperExtension (PdfName prefix, PdfName baseversion, int extensionLevel)
 
PdfDictionary GetDeveloperExtensions ()
 

Static Public Attributes

static readonly PdfDeveloperExtension ADOBE_1_7_EXTENSIONLEVEL3
 

Protected Attributes

PdfName prefix
 
PdfName baseversion
 
int extensionLevel
 

Properties

PdfName Prefix [get]
 
PdfName Baseversion [get]
 
int ExtensionLevel [get]
 

Detailed Description

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 (such as this one) that PDF-consuming applications use to interpret the extensions.

Since
2.1.6

Constructor & Destructor Documentation

◆ PdfDeveloperExtension()

iTextSharp.text.pdf.PdfDeveloperExtension.PdfDeveloperExtension ( PdfName  prefix,
PdfName  baseversion,
int  extensionLevel 
)

Creates a PdfDeveloperExtension object.

Parameters
prefixthe prefix referring to the developer
baseversionthe number of the base version
extensionLevelthe extension level within the baseverion.

Member Function Documentation

◆ GetDeveloperExtensions()

PdfDictionary iTextSharp.text.pdf.PdfDeveloperExtension.GetDeveloperExtensions ( )

Generations the developer extension dictionary corresponding with the prefix.

Returns
a PdfDictionary

Member Data Documentation

◆ ADOBE_1_7_EXTENSIONLEVEL3

readonly PdfDeveloperExtension iTextSharp.text.pdf.PdfDeveloperExtension.ADOBE_1_7_EXTENSIONLEVEL3
static
Initial value:
=
new PdfDeveloperExtension(PdfName.ADBE, PdfWriter.PDF_VERSION_1_7, 3)
PdfDeveloperExtension(PdfName prefix, PdfName baseversion, int extensionLevel)
Definition: PdfDeveloperExtension.cs:86

An instance of this class for Adobe 1.7 Extension level 3.

◆ baseversion

PdfName iTextSharp.text.pdf.PdfDeveloperExtension.baseversion
protected

The base version.

◆ extensionLevel

int iTextSharp.text.pdf.PdfDeveloperExtension.extensionLevel
protected

The extension level within the baseversion.

◆ prefix

PdfName iTextSharp.text.pdf.PdfDeveloperExtension.prefix
protected

The prefix used in the Extensions dictionary added to the Catalog.

Property Documentation

◆ Baseversion

PdfName iTextSharp.text.pdf.PdfDeveloperExtension.Baseversion
get

Gets the baseversion name.

Returns
a PdfName

◆ ExtensionLevel

int iTextSharp.text.pdf.PdfDeveloperExtension.ExtensionLevel
get

Gets the extension level within the baseversion.

Returns
an integer

◆ Prefix

PdfName iTextSharp.text.pdf.PdfDeveloperExtension.Prefix
get

Gets the prefix name.

Returns
a PdfName

The documentation for this class was generated from the following file: