Jasper

De Raccourcis

Exécution[modifier]

Avec une base de donnée sous forme de collection et une chaine pour le fichier.

JRDataSource dataSource = new JRMapCollectionDataSource(dataBase);
 
Map<String, Object> parameters = new HashMap<String, Object>();
 
JasperDesign jasperDesign = JRXmlLoader.load(new ByteArrayInputStream(stringFile.getBytes()));
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
JasperPrint  jasperPrint  = JasperFillManager.fillReport(jasperReport, parameters, dataSource);
 
byte[] fileStream = JasperExportManager.exportReportToPdf(jasperPrint);