Package com.aowagie.text.pdf
Class PdfDeveloperExtension
- java.lang.Object
-
- com.aowagie.text.pdf.PdfDeveloperExtension
-
public class PdfDeveloperExtension extends java.lang.ObjectBeginning 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
-
-
Field Summary
Fields Modifier and Type Field Description private PdfNamebaseversionThe base version.private intextensionLevelThe extension level within the baseversion.private PdfNameprefixThe prefix used in the Extensions dictionary added to the Catalog.
-
Constructor Summary
Constructors Constructor Description PdfDeveloperExtension(PdfName prefix, PdfName baseversion, int extensionLevel)Creates a PdfDeveloperExtension object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PdfNamegetBaseversion()Gets the baseversion name.PdfDictionarygetDeveloperExtensions()Generations the developer extension dictionary corresponding with the prefix.intgetExtensionLevel()Gets the extension level within the baseversion.PdfNamegetPrefix()Gets the prefix name.
-
-
-
Constructor Detail
-
PdfDeveloperExtension
public PdfDeveloperExtension(PdfName prefix, PdfName baseversion, int extensionLevel)
Creates a PdfDeveloperExtension object.- Parameters:
prefix- the prefix referring to the developerbaseversion- the number of the base versionextensionLevel- the extension level within the baseverion.
-
-
Method Detail
-
getPrefix
public PdfName getPrefix()
Gets the prefix name.- Returns:
- a PdfName
-
getBaseversion
public PdfName getBaseversion()
Gets the baseversion name.- Returns:
- a PdfName
-
getExtensionLevel
public int getExtensionLevel()
Gets the extension level within the baseversion.- Returns:
- an integer
-
getDeveloperExtensions
public PdfDictionary getDeveloperExtensions()
Generations the developer extension dictionary corresponding with the prefix.- Returns:
- a PdfDictionary
-
-