被低估的BIRT报表(二):Birt也可以很漂亮

时间:2022-12-27 23:56:32

阅读Birt的源码,我们可以发现虽然Birt的代码技术比较老,但是层次划分非常清晰,在其上进行二次开发是一件非常容易的事。

以我定制的birt报表为例,只需要很简单的修正工作,Birt就能变为一件利器,如下:
被低估的BIRT报表(二):Birt也可以很漂亮

被低估的BIRT报表(二):Birt也可以很漂亮

被低估的BIRT报表(二):Birt也可以很漂亮

被低估的BIRT报表(二):Birt也可以很漂亮

详细信息请查看我的项目mirana-birt之customer分支,地址信息如下:

https://github.com/yiifaa/mirana-birt/tree/customer

另外,我对Birt的修复内容至少包括,并且在持续更新中:
1. 修正了所有对话框Bug,并启用了Bootstrap支持;
2. 修正了页面布局元素错乱问题;
3. 添加了数据导出GBK支持(UTF-8会出现中文乱码);
4. 修正了布局样式错误;
5. 修正了导出单选按钮逻辑错误;
6. 修正了org.eclipse.datatools.connectivity.oda_3.5.0.201603142002签名异常;
7. 添加分页跳转功能(注册分页跳转按钮)

结论

Birt在4.6的版本中更新还是非常给力的,不仅消除了PDF导出中文乱码,还优化了报表性能,值得强烈推荐。