1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| boolean flagCreation = true;
// 1. Get default RTFtemplateBuilder
RTFTemplateBuilder builder = RTFTemplateBuilder.newRTFTemplateBuilder();
// 2. Get RTFtemplate with default Implementation of template engine (Velocity)
RTFTemplate rtfTemplate = null;
try {
rtfTemplate = builder.newRTFTemplate();
rtfTemplate.setTemplate(new File("config/templateOrdonnance.rtf"));
rtfTemplate.put("categorieCertificat", "àrrêt");//panel.getCategorieCertificatComboBox().
//getSelectedItem());
rtfTemplate.put("nombreJours",panel.getNombreJourComboBox().getSelectedItem());
rtfTemplate.put("uniteJours",panel.getEntiteDeCertificatComboBox().getSelectedItem());
rtfTemplate.put("dateDebut",panel.getDateDebutCertificatTextField().getText());
rtfTemplate.merge(nomFichier);
}catch (UnsupportedRTFTemplate e) {
flagCreation = false;
}catch (FileNotFoundException e) {
flagCreation = false;
}catch (Exception e) {
flagCreation = false;
}
return flagCreation; |
Partager