Introduction de base à JasperReport
Introduction à JasperReport et Ireport
JasperReport est un outil d'impression de rapport qui prend en charge l'impression de rapport dans plusieurs formats tels que PDF et CSS.
JasperReport est une boîte à outils open source. et la sortie du rapport.
Le processus de génération de rapport de JasperReport est comme indiqué dans la figure ci-dessous.
Comme indiqué dans l'image ci-dessus. Il existe deux façons de faire des modèles de rapport:
1) Utilisez l'outil d'édition graphique IREPORT, IREPORT est un outil graphique d'édition de rapport.
2) Utilisez directement le code Java pour compiler et générer des fichiers Jasper (fin avec .jasper).
La fin, nous devons utiliser le fichier compilé * .jasper.
JasperReport prend en charge une variété de sources de données, notamment XML, Base de données, Javabean et d'autres sources de données.
Classe de base Jasperreport
L net.sf.jasperreports.engine.jaspercompileManager Classe.
Utilisez plusieurs méthodes statiques de cette classe pour terminer la compilation du rapport (voir la documentation de l'API pour plus de détails)
Une fois la compilation terminée, il existe deux façons de gérer JasperCompileManager:
1> Renvoyez un objet JasperReport
2> Générez un fichier .jasper dans le répertoire où se trouve le fichier .jrxml
Ces deux méthodes sont choisies par le programmeur eux-mêmes. Cependant, je préfère utiliser des fichiers .jasper.
L net.sf.jasperreports.engine.jasperfillManager
Le but de cette classe est de remplir le rapport avec des données. Il peut être utilisé avec l'objet JasperReport ou il peut être utilisé. Le fichier Jasper est utilisé comme modèle de rapport.
Il a également 2 façons de le gérer: