本文主要对市场上一系列主流的Web报表进行综合考察和评定,如下是对Web报表工具评定的几个方面:html
批量打印web
性能优化编程
模板与数据可否分离设计模式
设计模式易调整性能优化
接口方式工具
输出方式性能
1、批量打印优化
虽然web报表能够在电脑显示屏上展现,但许多时候更须要纸张的直观展现分析,这就考验了web报表工具的打印功能,web报表离不开打印,打印就少不了要批量。所以本文旨在多参打印,分页打印,缩放打印等方面分析各报表工具的批量打印功能。设计
i-reporthtm
有批量报表打印功能,但通常须要经过专门的编程实现批量打印;
一些较简单的分片式打印能经过主子表实现;
不能自动适应纸张大小;
不支持分栏打印;
不支持一纸多页打印;
不支持末页补足空行;
不支持缩放;
支持纵向分页,不支持横向分页。
finereport
自己不能直接支持批量打印,须要对每张报表分别点开进行打印;
客户端不能保存打印设置;
不能自动适应纸张大小;
不支持上表头、左表头每页重复;
不支持缩放;
不支持强制分页;
支持横/纵向分页打印; 支持分栏打印。
水晶报表
有批量报表打印功能。对于一次批量打印出多张不一样报表,同一张报表采用不一样参数屡次打印等方式,均需通过单独编程才能实现;
一些较简单的分片式打印仅支持纵向分页,不支持横向分页;
不支持分栏打印;
不支持一纸多页打印;
不支持末页不足空行;
支持缩放;
支持精确打印。