Grundlegende Einführung in Jasperreport
Einführung in Jasperreport und Ireport
Jasperreport ist ein Berichtsdruckwerkzeug, mit dem der Berichtsdruck in mehreren Formaten wie PDF und CSS gedruckt wird.
Jasperreport ist ein Open -Source -Toolkit. und Ausgabe des Berichts.
Der Bericht zur Erzeugung der Berichtserzeugung von Jasperreport ist wie in der folgenden Abbildung dargestellt.
Wie im Bild oben gezeigt. Es gibt zwei Möglichkeiten, Berichtsvorlagen vorzunehmen:
1) Verwenden Sie das iReport -Grafikbearbeitungswerkzeug, Ireport ist ein Bericht zur Bearbeitung von Berichten.
2) Verwenden Sie den Java -Code direkt, um Jasper -Dateien zu kompilieren und zu generieren (enden Sie mit .jasper).
Das Ende müssen wir die kompilierte *.jasper -Datei verwenden.
Jasperreport unterstützt eine Vielzahl von Datenquellen, darunter XML, Datenbank, JavaBean und andere Datenquellen.
Jasperreport Basic Class
l net.sf.jasperreports.engine.jasperCompilemanager Klasse.
Verwenden Sie mehrere statische Methoden dieser Klasse, um die Zusammenstellung des Berichts abzuschließen (Einzelheiten finden Sie in der API -Dokumentation).
Nach Abschluss der Zusammenstellung gibt es zwei Möglichkeiten, mit JasperCompilemanager umzugehen:
1> Ein Jasperreport -Objekt geben
2> Generieren Sie eine .jasper -Datei im Verzeichnis, in dem sich die .jrxml -Datei befindet
Diese beiden Methoden werden vom Programmierer selbst ausgewählt. Ich bevorzuge jedoch .jasper-Dateien.
l net.sf.jasperreports.engine.jasperFillmanager Klasse
Der Zweck dieser Klasse ist es, den Bericht mit Daten zu füllen. Es kann mit dem Jasperreport -Objekt verwendet werden oder es kann verwendet werden. Die Jasper -Datei wird als Berichtsvorlage verwendet.
Es hat auch 2 Möglichkeiten, damit umzugehen: