May 28, 2006
[Library] JasperReports にチャレンジ
JasperReports とは
JasperReports はオープンソースの帳票ソリューション。 帳票印刷、PDF 生成はもちろんのこと、HTML、XLS、CSV、XML の生成が可能。 帳票のデザイナもオープンソースで提供されている、なかなかの優れもの。
- JasperReports
- http://jasperreports.sourceforge.net/index.html
- Tutorial
- http://jasperreports.sourceforge.net/tutorial/index.html
- GUI Tools
- http://jasperreports.sourceforge.net/tools.html
- License
- http://jasperreports.sourceforge.net/license.html
サンプル実行
実行環境準備
サンプルの実行には JDK、Ant が必要。
>set JAVA_HOME=c:\_java\jdk\1.5.0_06 >set ANT_HOME=c:\_java\tool\ant\1.6.4 >set PATH=%JAVA_HOME%\bin;%ANT_HOME%\bin;%PATH% >java -version java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Client VM (build 1.5.0_06-b05, mixed mode, sharing) >ant -version Apache Ant version 1.6.4 compiled on May 19 2005 >cd .\jasperreports-1.2.2\demo\samples\csvdatasource
csvdatasource サンプルの実行
>ant clean javac compile fill pdf
Buildfile: build.xml
clean:
javac:
[javac] Compiling 1 source file to C:\jasperreports-1.2.2\demo\samples\csvda
tasource
[javac] 注: C:\jasperreports-1.2.2\demo\samples\csvdatasource\CsvDataSourceA
pp.java の操作は、未チェ
ックまたは安全ではありません。
[javac] 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイ
ルしてください。
compile:
[jrc] Compiling 1 report design files.
[jrc] File : C:\jasperreports-1.2.2\demo\samples\csvdatasource\CsvDataSourc
eReport.jrxml ... OK.
fill:
[java] Filling time : 1641
pdf:
[java] PDF creation time : 1312
BUILD SUCCESSFUL
Total time: 8 seconds
fonts サンプルの実行
>ant clean javac compile fill pdf
Buildfile: build.xml
clean:
javac:
[javac] Compiling 1 source file to C:\jasperreports-1.2.2\demo\samples\fonts
[javac] 注: C:\jasperreports-1.2.2\demo\samples\fonts\FontsApp.java の操作は
、未チェックまたは安全ではありません。
[javac] 注: 詳細については、-Xlint:unchecked オプションを指定して再コンパイ
ルしてください。
compile:
[jrc] Compiling 1 report design files.
[jrc] File : C:\jasperreports-1.2.2\demo\samples\fonts\FontsReport.jrxml .
.. OK.
fill:
[java] Filling time : 2187
pdf:
[java] PDF creation time : 2250
BUILD SUCCESSFUL
Total time: 10 seconds



