comparison artifacts/src/main/java/org/dive4elements/river/artifacts/common/AbstractCommonExporter.java @ 9455:5f81d3f7b82b

pdf export disabled flag
author gernotbelger
date Thu, 23 Aug 2018 16:32:53 +0200
parents 217e8e59c386
children
comparison
equal deleted inserted replaced
9454:4cccbd32b680 9455:5f81d3f7b82b
105 final ExportContextPDF exportContext = new ExportContextPDF(this.context, results); 105 final ExportContextPDF exportContext = new ExportContextPDF(this.context, results);
106 106
107 final JasperReporter reporter = new JasperReporter(); 107 final JasperReporter reporter = new JasperReporter();
108 108
109 for (final RESULT result : results.getResults()) { 109 for (final RESULT result : results.getResults()) {
110 if (result.pdfExportEnabled()) { // TODO: only works for multiple result: if singleresult is disabled, ugly errors occur, 'cause no pdf will be
111 // created at all
110 112
111 final MetaAndTableJRDataSource source = new MetaAndTableJRDataSource(); 113 final MetaAndTableJRDataSource source = new MetaAndTableJRDataSource();
112 114
113 writePDFGlobalMetadata(exportContext, source); 115 writePDFGlobalMetadata(exportContext, source);
114 116
115 final JasperDesigner design = result.addReport(exportContext, reporter, source); 117 final JasperDesigner design = result.addReport(exportContext, reporter, source);
116 configureDesign(result, design); 118 configureDesign(result, design);
119 }
117 } 120 }
118 121
119 reporter.exportPDF(out); 122 reporter.exportPDF(out);
120 } 123 }
121 catch (final JRException je) { 124 catch (final JRException je) {

http://dive4elements.wald.intevation.org