JasperReportの基本的な紹介
JasperReportとIreportの紹介
JasperReportは、PDFやCSSなどの複数の形式でのレポート印刷をサポートするレポート印刷ツールです。
JasperReportは、JasperReportパッケージにJavaプログラムを使用して、JasperReportパッケージを開始することができます。レポートの出力。
JasperReportのレポート生成プロセスは、下の図に示すように示されています。
上の写真に示されているように。レポートテンプレートを作成するには2つの方法があります。
1)IREPORTグラフィック編集ツールを使用して、IREPORTは編集後、JRXMLファイル(XML形式)を出力し、Jasperファイル(.Jasperで終了)を生成します。
2)Javaコードを直接使用して、Jasperファイルをコンパイルして生成します(.Jasperで終了)。
最後に、コンパイルされた *.jasperファイルを使用する必要があります。
JasperReportは、XML、データベース、Javabean、その他のデータソースなど、さまざまなデータソースをサポートしています。
JasperReport Basic Class
l net.sf.jasperreports.engine.jaspercompilemanagerクラス。
このクラスのいくつかの静的な方法を使用して、レポートの編集を完了します(詳細については、APIドキュメントを参照してください)
編集が完了した後、jaspercompilemanagerを処理する2つの方法があります。
1> JasperRePortオブジェクトを返します
2> .jrxmlファイルが配置されているディレクトリで.jasperファイルを生成します
これらの2つの方法は、プログラマー自身によって選択されます。ただし、.Jasperファイルを使用することを好みます。
l net.sf.jasperreports.engine.jasperfillmanagerクラス
このクラスの目的は、レポートにデータを記入することです。 JasperReportオブジェクトで使用するか、使用できます。 Jasperファイルは、レポートテンプレートとして使用されます。
また、それを処理する2つの方法があります: