Class PdfDeveloperExtension
- java.lang.Object
-
- com.gitlab.pdftk_java.com.lowagie.text.pdf.PdfDeveloperExtension
-
public class PdfDeveloperExtension extends Object
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
-
-
Field Summary
Fields Modifier and Type Field Description protected PdfNamebaseversionThe base version.protected intextensionLevelThe extension level within the baseversion.protected 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 Static 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.static PdfDeveloperExtensiongetPdfDeveloperExtension()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
-
getPdfDeveloperExtension
public static PdfDeveloperExtension getPdfDeveloperExtension()
-
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
-
-