Class StandardPdfWriter
java.lang.Object
net.sf.jasperreports.pdf.classic.producer.StandardPdfWriter
- All Implemented Interfaces:
net.sf.jasperreports.pdf.common.PdfDocumentWriter
public class StandardPdfWriter
extends Object
implements net.sf.jasperreports.pdf.common.PdfDocumentWriter
- Author:
- Lucian Chirita (lucianc@users.sourceforge.net)
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intInteger property that contains all permissions for the generated PDF document -
Constructor Summary
ConstructorsConstructorDescriptionStandardPdfWriter(StandardPdfProducer pdfProducer, com.lowagie.text.pdf.PdfWriter pdfWriter) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddJavaScript(String pdfJavaScript) voidcreateXmpMetadata(String title, String subject, String keywords, boolean isTagged) static intgetIntegerPermissions(String permissions) com.lowagie.text.pdf.PdfWritervoidvoidsetEncryption(net.sf.jasperreports.pdf.PdfExporterConfiguration configuration) voidvoidsetIccProfilePath(String iccProfilePath, InputStream iccIs) voidsetLanguage(String language) voidsetMinimalPdfVersion(net.sf.jasperreports.pdf.type.PdfVersionEnum minimalVersion) voidvoidsetPdfaConformance(net.sf.jasperreports.pdf.type.PdfaConformanceEnum pdfaConformance) voidsetPdfVersion(net.sf.jasperreports.pdf.type.PdfVersionEnum pdfVersion) voidsetPrintScaling(net.sf.jasperreports.pdf.type.PdfPrintScalingEnum printScaling) voidsetRgbTransparencyBlending(boolean rgbTransparencyBlending) voidprotected chartoClassicVersion(net.sf.jasperreports.pdf.type.PdfVersionEnum pdfVersion) protected static inttoIntegerPermission(net.sf.jasperreports.pdf.type.PdfPermissionsEnum permission)
-
Field Details
-
ALL_PERMISSIONS
public static final int ALL_PERMISSIONSInteger property that contains all permissions for the generated PDF document- See Also:
-
-
Constructor Details
-
StandardPdfWriter
-
-
Method Details
-
getPdfWriter
public com.lowagie.text.pdf.PdfWriter getPdfWriter() -
setPdfVersion
public void setPdfVersion(net.sf.jasperreports.pdf.type.PdfVersionEnum pdfVersion) - Specified by:
setPdfVersionin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setMinimalPdfVersion
public void setMinimalPdfVersion(net.sf.jasperreports.pdf.type.PdfVersionEnum minimalVersion) - Specified by:
setMinimalPdfVersionin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
toClassicVersion
protected char toClassicVersion(net.sf.jasperreports.pdf.type.PdfVersionEnum pdfVersion) -
setFullCompression
public void setFullCompression()- Specified by:
setFullCompressionin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setEncryption
public void setEncryption(net.sf.jasperreports.pdf.PdfExporterConfiguration configuration) throws JRException - Specified by:
setEncryptionin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter- Throws:
JRException
-
setPrintScaling
public void setPrintScaling(net.sf.jasperreports.pdf.type.PdfPrintScalingEnum printScaling) - Specified by:
setPrintScalingin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setNoSpaceCharRatio
public void setNoSpaceCharRatio()- Specified by:
setNoSpaceCharRatioin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setTabOrderStructure
public void setTabOrderStructure()- Specified by:
setTabOrderStructurein interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setLanguage
- Specified by:
setLanguagein interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setPdfaConformance
public void setPdfaConformance(net.sf.jasperreports.pdf.type.PdfaConformanceEnum pdfaConformance) - Specified by:
setPdfaConformancein interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
createXmpMetadata
- Specified by:
createXmpMetadatain interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setRgbTransparencyBlending
public void setRgbTransparencyBlending(boolean rgbTransparencyBlending) - Specified by:
setRgbTransparencyBlendingin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setIccProfilePath
- Specified by:
setIccProfilePathin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter- Throws:
IOException
-
addJavaScript
- Specified by:
addJavaScriptin interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
setDisplayMetadataTitle
public void setDisplayMetadataTitle()- Specified by:
setDisplayMetadataTitlein interfacenet.sf.jasperreports.pdf.common.PdfDocumentWriter
-
getIntegerPermissions
-
toIntegerPermission
protected static int toIntegerPermission(net.sf.jasperreports.pdf.type.PdfPermissionsEnum permission)
-