Xposé sur Jasper Reports
Jasper Reports
Exports
Nous pouvons maintenant exporter notre rapport vers chacun des formats disponibles en utilisant les méthodes du package net.sf.jasperreports.engine.JasperExportManager.
// - Création du rapport au format PDF JasperExportManager.exportReportToPdfFile(jasperPrint, "fichier.pdf"); // - Création du rapport au format HTML JasperExportManager.exportReportToHtmlFile(jasperPrint, "fichier.html"); // - Création du rapport au format XML JasperExportManager.exportReportToHtmlFile(jasperPrint, "fichier.xml", false);
Le format XLS est traité dans le package net.sf.jasperreports.engine.JRXlsExporter
JRXlsExporter exporter = new JRXlsExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "fichier.xls"); exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET, Boolean.TRUE); exporter.exportReport();
Le format CSV est traité dans le package net.sf.jasperreports.engine.JasperExportManager
JRXlsExporter exporter = new JRXlsExporter(); exporter.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint); exporter.setParameter(JRExporterParameter.OUTPUT_FILE_NAME, "fichier.csv"); exporter.exportReport();
L'impression est prise en charge par le package net.sf.jasperreports.engine.JasperPrintManager.
printReport(jasperPrint, true);