java.lang.Object
com.lowagie.text.pdf.internal.PdfVersionImp
- All Implemented Interfaces:
PdfVersion
Deprecated.
Stores the PDF version information, knows how to write a PDF Header, and how to add the version to the catalog (if
necessary).
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanDeprecated.Indicates if we are working in append mode.protected PdfNameDeprecated.The version that will be written to the catalog.protected PdfDictionaryDeprecated.The extensions dictionary.static final byte[][]Deprecated.Contains different strings that are part of the header.protected charDeprecated.The version that was or will be written to the header.protected booleanDeprecated.Indicates if the header was already written. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Adds a developer extension to the Extensions dictionary in the Catalog.voidaddToCatalog(PdfDictionary catalog) Deprecated.Adds the version to the Catalog dictionary.byte[]getVersionAsByteArray(char version) Deprecated.Returns the version as a byte[].getVersionAsName(char version) Deprecated.Returns the PDF version as a name.voidsetAppendmode(boolean appendmode) Deprecated.Sets the append mode.voidsetAtLeastPdfVersion(char version) Deprecated.If the PDF Header hasn't been written yet, this changes the version as it will appear in the PDF Header, but only if the parameter refers to a higher version.voidsetPdfVersion(char version) Deprecated.If the PDF Header hasn't been written yet, this changes the version as it will appear in the PDF Header.voidsetPdfVersion(PdfName version) Deprecated.Sets the PDF version as it will appear in the Catalog.voidDeprecated.Writes the header to the OutputStreamCounter.
-
Field Details
-
HEADER
public static final byte[][] HEADERDeprecated.Contains different strings that are part of the header. -
headerWasWritten
protected boolean headerWasWrittenDeprecated.Indicates if the header was already written. -
appendmode
protected boolean appendmodeDeprecated.Indicates if we are working in append mode. -
header_version
protected char header_versionDeprecated.The version that was or will be written to the header. -
catalog_version
Deprecated.The version that will be written to the catalog. -
extensions
Deprecated.The extensions dictionary.- Since:
- 2.1.6
-
-
Constructor Details
-
PdfVersionImp
public PdfVersionImp()Deprecated.
-
-
Method Details
-
setPdfVersion
public void setPdfVersion(char version) Deprecated.Description copied from interface:PdfVersionIf the PDF Header hasn't been written yet, this changes the version as it will appear in the PDF Header. If the PDF header was already written to the OutputStream, this changes the version as it will appear in the Catalog.- Specified by:
setPdfVersionin interfacePdfVersion- Parameters:
version- a character representing the PDF version- See Also:
-
setAtLeastPdfVersion
public void setAtLeastPdfVersion(char version) Deprecated.Description copied from interface:PdfVersionIf the PDF Header hasn't been written yet, this changes the version as it will appear in the PDF Header, but only if the parameter refers to a higher version. If the PDF header was already written to the OutputStream, this changes the version as it will appear in the Catalog.- Specified by:
setAtLeastPdfVersionin interfacePdfVersion- Parameters:
version- a character representing the PDF version- See Also:
-
setPdfVersion
Deprecated.Description copied from interface:PdfVersionSets the PDF version as it will appear in the Catalog. Note that this only has effect if you use a later version than the one that appears in the header; this method ignores the parameter if you try to set a lower version.- Specified by:
setPdfVersionin interfacePdfVersion- Parameters:
version- the PDF name that will be used for the Version key in the catalog- See Also:
-
setAppendmode
public void setAppendmode(boolean appendmode) Deprecated.Sets the append mode.- Parameters:
appendmode- Boolean that indicates if we are working in append mode.
-
writeHeader
Deprecated.Writes the header to the OutputStreamCounter.- Parameters:
os- the OutputStreamCounter- Throws:
IOException- thrown when an I/O operation goes wrong
-
getVersionAsName
Deprecated.Returns the PDF version as a name.- Parameters:
version- the version character.- Returns:
- a PdfName that contains the version
-
getVersionAsByteArray
public byte[] getVersionAsByteArray(char version) Deprecated.Returns the version as a byte[].- Parameters:
version- the version character- Returns:
- a byte array containing the version according to the ISO-8859-1 codepage.
-
addToCatalog
Deprecated.Adds the version to the Catalog dictionary.- Parameters:
catalog- The PdfDictionary to add the version to
-
addDeveloperExtension
Deprecated.Description copied from interface:PdfVersionAdds a developer extension to the Extensions dictionary in the Catalog.- Specified by:
addDeveloperExtensionin interfacePdfVersion- Parameters:
de- an object that contains the extensions prefix and dictionary- Since:
- 2.1.6
- See Also:
-