一、iReport 简介
说到 iReport 不得不先介绍 Jasperreport,Jasperreport 是一个报表制作程
序,用户需要按照它制定的规则编写 一个 XML 文件,然后得到用户需要输出
的格式文件。它支持输出的文件格式包括 PDF,HTML,XML,XLS,CVS 等等。而
iReport 就是一个制 作 Jasperreport 的 XML 文件的可视化开发工具。只是一
个 UI。
二、安装说明
2.1 基本安装
现在最新的版本是 iReport 0.5.1 (Aug 27, 2005).
下载后解压然后在根目录双击 iReport.bat 就可以用了,但是为了可以使用
external ttf font 还必须要把 iReport-0.5.1/fonts 加到环境变量里面去。
2.2 了解制作报表用的包
下载后到到 iReport-0.5.1/lib 里看看,你就可以发现 iReport 的真面目了。
(1) jasperreports-1.0.1.jar
jasperreports 是 iReport 的核心内容。它是一个强力的报表产生工具,他有
能力描述丰富内容到屏幕上、到打印机或到 PDF, HTML, XLS, CSV 和 XML 文
件。它完全用 Java 编写的,并可在各种 Java 应用(包括 J2EE 或 WEB 应用)
中用来产生动态内容。它的主要目的是以一种简单而灵活 的方式来帮助创建导
向的页面。
JasperReports 组织根据在一个 XML 文件中定义的报表设计通过 JDBC 来接受
来自一个关系数据库中的数据. 为了以数据来填充报表,报表设计必须首先被
编译。
jasperreports 的官方网站:http://jasperreports.sourceforge.net/
(2) itext-1.3.1.jar
iText 是一个开放源码的 Java 类库,是用来生成 PDF 文件的。
iText 的官方网站:http://itext.sourceforge.net
如果要在生成的 pdf 文件显示中文等亚洲字符,还必须下载 itext 的亚洲字符
包。
tTextAsian 的官方下载地址:http://itextdocs.lowagie.com/downloads/iT
extAsian.jar
8
(3) jfreechart-1.0.0-rc1.jar
jfreechart 是一款免费的、功能强大的统计图生成工具,可以直接生成
PNG,JPG 等各式的文件。
这些图表包括:饼图、柱状图(普通柱状图以及堆栈柱状图)、线图、区域图、
分布图、混合图、甘特图以及一些仪表盘等等。
jfreechart 的官方下载地址:http://www.jfree.org/jfreechart/
88
评论1