Mercurial > dive4elements > river
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) { |