1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
JasperDesign jasperDesign1 = JRXmlLoader.load("C:\\Documents and Settings\\Mes documents\\ireport_raport\\classic2.jrxml");
JasperReport jasperReport1 = JasperCompileManager.compileReport(jasperDesign1);
// - Paramètres à envoyer au rapport
Map parameters = new HashMap();
parameters.put("Titre", "Titre");
parameters.put("param1",new String ("'"+txt+"'"));
parameters.put("param2", new String("'"+txt1+"'"));
parameters.put("param3", new String("'"+txt2+"'"));
JasperPrint jasperPrint1 = JasperFillManager.fillReport(jasperReport1, parameters, con);
// Chargement et compilation du rapport
JasperDesign jasperDesign = JRXmlLoader.load("C:\\Documents and Settings\\Mes documents\\ireport_raport\\classic2.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(jasperDesign);
// - Execution du rapport
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, parameters, con);
// pour l'affichage
JasperViewer.viewReport(jasperPrint);
// - Création du rapport au format PDF
JasperExportManager.exportReportToPdfFile(jasperPrint, "C:\\Documents and Settings\Mes documents\\ireport_raport\\rapport2.pdf");
}
catch (JRException e) {
e.printStackTrace();
}
catch (Exception ex) {
ex.printStackTrace();
} |
Partager