前言
BIRT 是一个基于 Eclipse 的开源报表插件,特别适用于给 J2EE 的 WEB 应用
程序创建报表。 随着 BIRT 的不断完善, 采用 BIRT 进行报表设计的人也越来越
多。而随着 BIRT 应用的深入,很多人都碰到了这样一些问题:
在一个团队中, 不同的设计者设计报表的时候, 如何能够保证报表风格的
统一?
如何能够使得您的设计得到重用,从而提高工作效率?
如何能够集中定义一些常用的资源, 从而避免一处资源的变动, 所有报表
都要修改的情况发生?
由于 BIRT 的官方文档还不是很完善,很多问题都还不能在官方文档找到详细的
说明。本文将会试图通过实际的例子,帮助读者解决以上一些问题。
BIRT的主要组件分为两部分: BIRT 报表设计器和 BIRT 运行引擎。本文将主
要介绍 BIRT 报表设计器中的一些功能。作为 BIRT 的进阶教程,本文将不会涉
及到如何用 BIRT 创建简单报表的内容,需要读者对 BIRT 有一些初步的认识,
并且掌握 BIRT 报表的基本设计方法。
示例项目及相关设置介绍
为了方便读者理解, 在开始介绍正式内容之前, 先简单介绍一下本文中将会用到
的 BIRT 示例项目和相关设置。
本文中用到的项目名称为 BirtIntroduction ,项目结构如下图:
图 1 :示例项目层次结构
其中:
JavaScripts 文件夹用于存放用户自定义的 JavaScript 文件。
lib 文件夹用于存放用户建立的库( Library )文件。
pic 文件夹用于存放所有报表中会用到的图片。
template 文件夹用于存放用户建立的模板文件。
所有的报表文件都会建立在 BirtIntroduction 下面。