Xposé sur Jasper Reports

Design (XML)

Les outils de créations du design

Le format XML utilsé est facile à comprendre mais l'écriture du fichier de design reste fastidieuse. Fort heureusement il existe plusieurs outils graphiques permettant de réaliser son design en WYSIWYG (What You See Is What You Get). Ces outils facilitent grandement la dispositon des composants et leur dimensionnement.

iReport

Parmi les outils disponibles, j'ai utilsé iReport qui est développé en Java. C'est un outil standalone qui permet d'utiliser les fonctionnalités de JasperReports avec également un outil pour créer les graphiques. L'équipe est assez réactive et sort une nouvelle version de son logiciel rapidement après la sortie d'une nouvelle version de la librairie JasperReports afin de pouvoir profiter des évolutions.

Je ne présenterai pas l'utilisation de iReport car elle est assez intuitive. Pour les plus impatients il existe même une fonction Wizard permettant de créer des rapports en quelques clics avec un assistant.

iReport

http://ireport.sourceforge.net

JasperAssistant

JasperAssistant est un plug-in pour Eclipse. Je ne l'ai pas testé mais il comporte le même genre de fonctionnalités que iReport. Il est disponible sur http://www.jasperassistant.com.

D'autres outils

Il existe de nombreux autres outils depuis les simples visualisateurs de design jusqu'au générateur graphique. Certains d'entre eux sont répertoriés sur le site de JasperReports http://jasperreports.sourceforge.net/gui.tools.html