fixes bug#22333
dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@107047 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
411d3130de
commit
3a15527249
|
@ -78,12 +78,24 @@ public class RelatorioPdfAndExcel {
|
||||||
|
|
||||||
if (isPdf) {
|
if (isPdf) {
|
||||||
file = File.createTempFile("pdf", ".pdf");
|
file = File.createTempFile("pdf", ".pdf");
|
||||||
|
|
||||||
|
if (!file.exists()) {
|
||||||
|
file.mkdir();
|
||||||
|
file.setWritable(true);
|
||||||
|
}
|
||||||
|
|
||||||
JRPdfExporter exporter = new JRPdfExporter();
|
JRPdfExporter exporter = new JRPdfExporter();
|
||||||
exporter.setParameter(JRPdfExporterParameter.JASPER_PRINT, jasperPrint);
|
exporter.setParameter(JRPdfExporterParameter.JASPER_PRINT, jasperPrint);
|
||||||
exporter.setParameter(JRPdfExporterParameter.OUTPUT_FILE_NAME, file.getPath());
|
exporter.setParameter(JRPdfExporterParameter.OUTPUT_FILE_NAME, file.getPath());
|
||||||
exporter.exportReport();
|
exporter.exportReport();
|
||||||
} else {
|
} else {
|
||||||
file = File.createTempFile("xlsx", ".xlsx");
|
file = File.createTempFile("xlsx", ".xlsx");
|
||||||
|
|
||||||
|
if (!file.exists()) {
|
||||||
|
file.mkdir();
|
||||||
|
file.setWritable(true);
|
||||||
|
}
|
||||||
|
|
||||||
JRXlsxExporter exporter = new JRXlsxExporter();
|
JRXlsxExporter exporter = new JRXlsxExporter();
|
||||||
exporter.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint);
|
exporter.setParameter(JRXlsExporterParameter.JASPER_PRINT, jasperPrint);
|
||||||
exporter.setParameter(JRXlsExporterParameter.OUTPUT_FILE_NAME, file.getPath());
|
exporter.setParameter(JRXlsExporterParameter.OUTPUT_FILE_NAME, file.getPath());
|
||||||
|
@ -91,7 +103,6 @@ public class RelatorioPdfAndExcel {
|
||||||
}
|
}
|
||||||
return file;
|
return file;
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private JRDataSource prepareDataSource() {
|
private JRDataSource prepareDataSource() {
|
||||||
|
|
Loading…
Reference in New Issue