润乾报表不仅支持B/S模式的使用,也可以在C/S模式下使用。
支持的功能:
1. 统计报表展现
润乾报表API中提供了CSReport类,在这个类中能够获取报表的显示面板。
2. 统计报表分页
报表API中提供了PageBuilder类,可以把计算后的报表分页,并且可以获取分页后的IReport对象。
3. 统计图显示(除flash统计图)
统计图和表格没有区别,能正常显示,可以显示gif、png、jpg格式的统计图。
4. 支持导出excel、word、pdf、txt、xml
报表API中提供了ReportUtils类,里面有导出excel、word、pdf、txt的方法。导出xml文件用XMLReport类。
5. 支持打印
在CSReport类中提供了print方法用于打印。
6. 支持上表头、左表头锁定
做报表时只要设置了左表头和上表头,当显示报表的区域小于报表的数据区时,表头自动锁定,滚动条自动出现。
7. 支持多源
润乾报表不仅在B/S模式下支持多源,在C/S模式下也支持多数据源。使用
Context.setConnection(数据源名,Connection conn)设置数据源。
8. 支持主子报表(子报表引用方式只能是绝对路径)
不支持的功能
1.填报
2.不支持flash统计图
3.主子报表中子报表引用方式不支持相对路径、URL
4.超链接
报表界面中得不到超链接的事件。
授权方法:
使用报表ExtCellSet类中提供的setLicenseFileName方法设置授权,在报表计算、输出、打印时需要设置授权。
使用方法:
C/S方式使用报表推荐使用方法:报表模板存放在客户端,报表计算、输出、打印都在客户端执行,服务端是数据库,在客户端设置授权。