Class ClassicPdfWriter
- java.lang.Object
-
- net.sf.jasperreports.export.pdf.classic.ClassicPdfWriter
-
- All Implemented Interfaces:
PdfDocumentWriter
public class ClassicPdfWriter extends Object implements PdfDocumentWriter
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
-
Constructor Summary
Constructors Constructor Description ClassicPdfWriter(ClassicPdfProducer pdfProducer, com.lowagie.text.pdf.PdfWriter pdfWriter)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddJavaScript(String pdfJavaScript)voidcreateXmpMetadata(String title, String subject, String keywords)com.lowagie.text.pdf.PdfWritergetPdfWriter()voidsetDisplayMetadataTitle()voidsetEncryption(String userPassword, String ownerPassword, int permissions, boolean is128BitKey)voidsetFullCompression()voidsetIccProfilePath(String iccProfilePath, InputStream iccIs)voidsetLanguage(String language)voidsetMinimalPdfVersion(PdfVersionEnum minimalVersion)voidsetNoSpaceCharRatio()voidsetPdfaConformance(PdfaConformanceEnum pdfaConformance)voidsetPdfVersion(PdfVersionEnum pdfVersion)voidsetPrintScaling(PdfPrintScalingEnum printScaling)voidsetRgbTransparencyBlending(boolean rgbTransparencyBlending)voidsetTabOrderStructure()
-
-
-
Constructor Detail
-
ClassicPdfWriter
public ClassicPdfWriter(ClassicPdfProducer pdfProducer, com.lowagie.text.pdf.PdfWriter pdfWriter)
-
-
Method Detail
-
getPdfWriter
public com.lowagie.text.pdf.PdfWriter getPdfWriter()
-
setPdfVersion
public void setPdfVersion(PdfVersionEnum pdfVersion)
- Specified by:
setPdfVersionin interfacePdfDocumentWriter
-
setMinimalPdfVersion
public void setMinimalPdfVersion(PdfVersionEnum minimalVersion)
- Specified by:
setMinimalPdfVersionin interfacePdfDocumentWriter
-
setFullCompression
public void setFullCompression()
- Specified by:
setFullCompressionin interfacePdfDocumentWriter
-
setEncryption
public void setEncryption(String userPassword, String ownerPassword, int permissions, boolean is128BitKey) throws JRException
- Specified by:
setEncryptionin interfacePdfDocumentWriter- Throws:
JRException
-
setPrintScaling
public void setPrintScaling(PdfPrintScalingEnum printScaling)
- Specified by:
setPrintScalingin interfacePdfDocumentWriter
-
setNoSpaceCharRatio
public void setNoSpaceCharRatio()
- Specified by:
setNoSpaceCharRatioin interfacePdfDocumentWriter
-
setTabOrderStructure
public void setTabOrderStructure()
- Specified by:
setTabOrderStructurein interfacePdfDocumentWriter
-
setLanguage
public void setLanguage(String language)
- Specified by:
setLanguagein interfacePdfDocumentWriter
-
setPdfaConformance
public void setPdfaConformance(PdfaConformanceEnum pdfaConformance)
- Specified by:
setPdfaConformancein interfacePdfDocumentWriter
-
createXmpMetadata
public void createXmpMetadata(String title, String subject, String keywords)
- Specified by:
createXmpMetadatain interfacePdfDocumentWriter
-
setRgbTransparencyBlending
public void setRgbTransparencyBlending(boolean rgbTransparencyBlending)
- Specified by:
setRgbTransparencyBlendingin interfacePdfDocumentWriter
-
setIccProfilePath
public void setIccProfilePath(String iccProfilePath, InputStream iccIs) throws IOException
- Specified by:
setIccProfilePathin interfacePdfDocumentWriter- Throws:
IOException
-
addJavaScript
public void addJavaScript(String pdfJavaScript)
- Specified by:
addJavaScriptin interfacePdfDocumentWriter
-
setDisplayMetadataTitle
public void setDisplayMetadataTitle()
- Specified by:
setDisplayMetadataTitlein interfacePdfDocumentWriter
-
-