[讨论] 什幺是报表的Flash列印?

现在的java报表工具基本上都是基于java平台,报表的展现和编辑基于浏览器,自然需要基于浏览器的列印方式。但是由于浏览器的直接列印不能够精确分页,不支持连打,因此目前的Java报表工具多採用插件式的列印方式,如APPLET,PDF等,但这两种java报表列印方式均需安装较大的插件,实用性差。
基于以下几个原因,浏览器的直接列印并不能作为报表列印的解决方案:
(1)不能精确分页
浏览器一般是根据用户设置的页面大小,web页面的内容多少,来自行决定分页位置,程序员很难控制。但是报表的展现和列印往往是按照规则的大小进行分页的。所以不能精确分页的列印控制难度较大。
(2)会有页脚页眉干扰
(3)不能準确对齐边边距及列印文字
(4)不能支持连续列印
在报表的列印中,特别是票据的套打中,连打是非常普通的一个需求,即每次不是仅列印一张票据,而是连续一次列印若干个票据。
由于以上的问题,不能够利用浏览器的直接列印功能。目前一般的报表工具採用的列印方式多为PDF列印,APPLET列印或者ActiveX列印,但是三者有一个共同的问题就是:都需要下载安装较大的插件,并且ActiveX的方式仅支持IE浏览器,而IE在越来越重视安全性的前提下,在较新的版本中都禁止了ActiveX,就给使用这种列印方式的报表造成很大困扰。
Java报表工具FineReport支持APPLET列印,PDF列印,FLASH列印三种报表列印方式,适应多种不同的列印需求。其中,FineReport独创的FLASH报表列印技术,就是针对上述的问题和困难,第一次完美解决了困扰java报表行业十几年的基于浏览器的列印问题。Flash的分页或精确列印,都可以做到完美,并且几乎95%的浏览器都预装了Flash Player,列印之前不再需要安装Flash Player,即使需要安装也只有几百K的大小,非常的方便。
[讨论] 什幺是报表的Flash列印?
FineReport报表列印方式
由于市场的需要,其它报表软体也相应出现了Flash列印的功能,但由于技术的问题,只有一两家最后成功了,具体如下表所示:
[讨论] 什幺是报表的Flash列印?

FineReport报表工具首创的Flash列印在多年的经验积累下已经日趋完善,Flash列印更是可以做到列印报表无限制,不管什幺报表,只要设计出来后,都可以使用FineReport的Flash列印实现精确列印。
FineReport报表系统——零编码做报表、多维图表、多源填报、许可权管理,完美兼容excel。报表免费下载

上一篇: 下一篇:
相关阅读