public ExporterOutput getExporterOutput(OutputStream output) { SimpleHtmlExporterOutput exporterOutput = new SimpleHtmlExporterOutput(output, "UTF-8"); exporterOutput.setImageHandler(new WebHtmlResourceHandler("servlets/image?image={0}")); return exporterOutput; }
public ExporterOutput getExporterOutput(OutputStream output) { SimpleHtmlExporterOutput exporterOutput = new SimpleHtmlExporterOutput(output, "UTF-8"); exporterOutput.setImageHandler(new WebHtmlResourceHandler("servlets/image?image={0}")); return exporterOutput; }
/** * Export to XHTML * * @return SpecificTemplateExporterBuilderService * @throws JRException JRException exception */ public SpecificTemplateExporterBuilderService toXhtml() throws JRException { HtmlExporter htmlExporter = new HtmlExporter(); htmlExporter.setExporterInput(new SimpleExporterInput(this.report)); htmlExporter.setExporterOutput(new SimpleHtmlExporterOutput(new File(getTemplatePath().replace(extensionPattern, "html")))); htmlExporter.exportReport(); return this; }
private SimpleHtmlExporterOutput simpleHtmlExporterOutput(JasperIExporter jasperExporter) { if (jasperExporter.getOutputWriter() != null) { return new SimpleHtmlExporterOutput(jasperExporter.getOutputWriter()); } if (jasperExporter.getOutputStream() != null) { if (jasperExporter.getCharacterEncoding() != null) { return new SimpleHtmlExporterOutput(jasperExporter.getOutputStream(), jasperExporter.getCharacterEncoding()); } else { return new SimpleHtmlExporterOutput(jasperExporter.getOutputStream()); } } if (jasperExporter.getOutputFile() != null) { if (jasperExporter.getCharacterEncoding() != null) { return new SimpleHtmlExporterOutput(jasperExporter.getOutputFile(), jasperExporter.getCharacterEncoding()); } else { return new SimpleHtmlExporterOutput(jasperExporter.getOutputFile()); } } if (jasperExporter.getOutputFileName() != null) { if (jasperExporter.getCharacterEncoding() != null) { return new SimpleHtmlExporterOutput(jasperExporter.getOutputFileName(), jasperExporter.getCharacterEncoding()); } else { return new SimpleHtmlExporterOutput(jasperExporter.getOutputFileName()); } } return null; }
public static void exportReportHtml(JasperPrint jp, String path) throws JRException, FileNotFoundException { HtmlExporter exporter = new HtmlExporter(); File outputFile = new File(path); File parentFile = outputFile.getParentFile(); if (parentFile != null) parentFile.mkdirs(); FileOutputStream fos = new FileOutputStream(outputFile); SimpleExporterInput simpleExporterInput = new SimpleExporterInput(jp); SimpleHtmlExporterOutput simpleOutputStreamExporterOutput = new SimpleHtmlExporterOutput(fos); exporter.setExporterInput(simpleExporterInput); exporter.setExporterOutput(simpleOutputStreamExporterOutput); SimpleHtmlExporterConfiguration configuration = new SimpleHtmlExporterConfiguration(); exporter.setConfiguration(configuration); exporter.exportReport(); logger.debug("HTML Report exported: " + path); }
exporterHTML.setExporterInput(exporterInput); SimpleHtmlExporterOutput simpleHtmlExporterOutput = new SimpleHtmlExporterOutput(outputStream); exporterHTML.setExporterOutput(simpleHtmlExporterOutput);
} else if (ReportOutputType.html == outputType) { exporter = new HtmlExporter(); exporter.setExporterOutput(new SimpleHtmlExporterOutput(outputStream)); exporter.setConfiguration(new SimpleHtmlExporterConfiguration()); } else if (ReportOutputType.csv == outputType){
} else if (ReportOutputType.html == outputType) { exporter = new HtmlExporter(); exporter.setExporterOutput(new SimpleHtmlExporterOutput(outputStream)); exporter.setConfiguration(new SimpleHtmlExporterConfiguration()); } else if (ReportOutputType.csv == outputType){