15.1 使用CVS构建BIRT报表设计器和引擎
BIRT报表提供了在设计阶段开放脚本编辑器,添加javascript和java事件机制来扩展报表的使用,另外还提供了包括数据源,数据项,聚合函数,数据展示,数据导出等等一系列的扩展接口,这对于一般的用户来实现丰富多彩的报表已经足矣。不过BIRT报表作为开源社区报表类别使用率最大的报表框架,开放源代码以及组织良好的源码和类库功不可没。这对于想深度定制报表功能的用户是个很大的福音。
使用CVS构建BIRT报表设计器和引擎在官网上有一个详细的介绍,地址如下:
http://www.eclipse.org/birt/phoenix/build/buildInstructions.php
大概的步骤如下:
首先用Eclipse连上BIRT的CVS
填写地址路径用户名端口等信息:
Host |
dev.eclipse.org |
Repository path |
/cvsroot/birt |
User |
anonymous |
Connection type |
pserver |
Use Default Port |
Selected |
在CVS的源文件夹下 的/ home / BIRT BIRT模块。BIRT有超过150个模块,其中的一些描述如下。
项目文件夹 |
内容 |
org.eclipse.birt.chart.device.extension |
扩展类的设备渲染架构的图表 |
org.eclipse.birt.chart.engine |
图表模型和工厂类 |
org.eclipse.birt.chart.engine.extension |
扩展类的模型渲染架构的图表 |
org.eclipse.birt.chart.reportitem |
BIRT报表设计器和运行时引擎的图表模块的类进行交互 |
org.eclipse.birt.chart.shared |
图表模块的不同组件之间的共享的类 |
org.eclipse.birt.chart.ui |
图表生成器UI类 |
org.eclipse.birt.chart.ui.extension</ |