锐浪报表开发WEB打印说明
WEB打印方式概述
WEB浏览器本身具备打印当前网页的功能,当网页内容超过一页时就需要分页处理,浏览器对这样的分页处理都不完善,直接利用浏览器的打印功能很难实现多页数据的完美打印。各种浏览器的打印行为也不一致,也很难定义统一的页眉与页脚数据,很难准确控制数据项的打印位置,所以浏览器直接打印很难实现精确的票据套打。
正因为浏览器自身打印功能存在严重的不足,所以需要其它的手段实现WEB打印功能,下面列出主要的WEB打印技术方式:
- WEB打印插件:采用浏览器插件程序实现打印与打印预览。
- WEB服务器生成文档:首先由WEB服务器产生格式文档(通常为PDF、WORD或EXCEL等),然后通过浏览器下载到客户端电脑,最后对下载的文档进行打印。
- 本地客户端程序:从浏览器启动一个本地程序,这个本地程序从WEB服务器上获取数据并进行打印与打印预览。
- Applet程序:用java开发Applet程序,由Applet程序实现打印与打印预览。
WEB打印插件 WEB服务器生成文档 本地客户端程序 Applet程序
各种WEB打印方式优缺点比较
WEB打印方式 | 优点 | 缺点 |
---|---|---|
WEB打印插件 |
|
|
WEB服务器 生成文档 |
|
|
本地客户端程序 |
|
|
Applet程序 |
|
|
锐浪WEB报表针对WEB打印的解决方案
除了“Applet程序”这种方式外,锐浪WEB报表对其它几种WEB打印方式都是支持的。WEB报表插件对应到“WEB打印插件”方式,WEB报表服务器对应到“WEB服务器生成文档”方式,WEB报表客户端对应到“本地客户端程序”方式。进一步了解锐浪WEB报表开发介绍
锐浪WEB报表不仅仅只是一个打印工具,而是具有数据分析与统计、数据表格与图表展现、数据导出与打印等多方面功能的报表开发工具。用锐浪报表实现WEB打印功能,将获得更为全面的数据打印与数据导出功能。锐浪报表还有完善的打印预览功能,预览界面上可以进行数据导出。而目前市面上一些打印插件仅仅只有打印功能,而没有打印预览与数据导出功能。所以说选用锐浪报表开发WEB打印是最佳的选择。
WEB打印方式选用建议
如果WEB软件中有较多的WEB打印功能要实现,我们推荐开发者采用以下两种WEB打印方式之一:
- 选用WEB报表插件:要求对打印功能有全面地可编程性与交互性控制,能接受在指定浏览器(IE与多数国产浏览器)中运行软件。
- 选用WEB报表客户端:要求支持广泛的浏览器(包括Chrome与FireFox)。