- Code: Select all
var reportParameters = new Object();
...
reportParameters["EXPORTER_PARAMETER:net.sf.jasperreports.engine.export.JRPdfExporterParameter.IS_COMPRESSED"] = "true";
...
var source = databaseManager.getDataSourceServerName(application.getActiveWindow().controller.getDataSource());
var tmpPDF = plugins.file.createTempFile('tempCorrespondence', '.pdf');
var pdfFile = plugins.jasperPluginRMI.runReport(source, 'Korrespondenzen.jasper', tmpPDF, plugins.jasperPluginRMI.OUTPUT_FORMAT.PDF, reportParameters, forms.BasConfiguration.configuration.defaultReportLocale);
correspondenceRecord.pdf = pdfFile;
databaseManager.saveData();
I tried it also with
- Code: Select all
var reportParameters = new java.util.HashMap();
reportParameters.put('EXPORTER_PARAMETER:net.sf.jasperreports.engine.export.JRPdfExporterParameter.IS_COMPRESSED', "true");
but it has the same result.
I thought it was implemented in Version 4 of the JasperReports Plugin to set JR ExportParameters with this code.
Thanks for the help
Regards
Stefan