润乾报表打印三种方式比较说明

第一章总体说明

1、Flash打印

在B/S架构中,打印功能越来越受到广大用户的重视,在众多需求分析中,Flash打印也是用户的一个重要的关注点,为此,北京润乾信息系统有限公司自主研发的在打印领域上又一突破性提高的功能模块–flash打印,可以对使用广泛安装的adobe flash进行打印,打印时避免了以往需要下载安装JDK的繁琐,客户端可以无需下载JAVA JDK和APPLET控件,步骤少,启动速度快,可以直接在浏览器端进行打印。

2、本地打印

润乾报表本地打印管理程序是在客户机上安装的Java Application应用程序,可以从客户机桌面启动,也可以在WEB中通过URL链接启动,对报表进行打印时无需每次访问都加载apple包。WEB启动时可以完成与Applet打印一样的功能,并可将预览过的报表存储到本地,桌面启动时可以进行程序的更新下载、系统选项设置以及对存储到本地的历史报表的再打印和删除功能。

3、Applet打印

润乾报表APPLET打印不需要事先安装应用程序,每次打印时需要来临时下载applet包的一种打印方式。

第二章功能特点

1、功能界面

FLASH打印:

当部署好FLASH打印包后,通过指定的JSP访问页面,即可看到FLASH打印按钮出现在报表展现页面上,如下图:

本地打印:

安装打印增强插件后,双击桌面上的快捷方式启动,或在windows的【开始】——>【所有程序】——>【打印增强插件】下的打印增强插件启动。

点击【打印】按钮后,系统会弹出对话框,会自动调用安装好的本地打印功能,提示“发现一位置程序要执行”,申请是否执行。
选择【执行】后,启动本地打印增强控件。
APPLET打印:

在标签中加入needPrint=”yes” 后,在WEB页面浏览时,会自动出现【打印】按钮,点击【打印】按钮会自动下载applet包并进行打印。

2、下载控件

FLASH打印:

客户端可以无需下载JAVA JDK和APPLET控件,步骤少,启动速度快,可以直接在浏览器端进行打印。

本地打印:

本地打印是在客户机上先安装的Java Application应用程序,因此对报表进行打印时无需每次访问都加载apple包。

APPLET打印:

不需要先安装程序,每次打印时需要临时加载apple包。

3、打印设置

FLASH打印:

通过点击FALSH打印按钮,可以弹出如上窗口,在此窗口可以对报表全部打印、打印页码范围、预览报表大小尺寸调整、页面选择进行设置。

本地打印:

选择【预览报表】后,界面弹出打印预览界面。可以进行比例、预览报表大小尺寸调整、页面选择、打印页码、打印缩放、分栏进行设置,如下图:

APPLET打印:

选择【预览报表】后,和本地打印界面一样,可以进行比例、预览报表大小尺寸调整、页面选择、打印页码、打印缩放、分栏进行设置,如下图:

相对来说,FLASH打印没有本地打印、APPLET打印页面设置窗口丰富。

4、历史报表的再打印和删除

FLASH打印:

没有此功能。

本地打印:

润乾本地打印可以实现对存储到本地的历史报表的再打印和删除功能。

APPLET打印:

没有此功能。

5、浏览器要求

FLASH打印:

FLASH打印属于精确打印,打印模式为矢量打印,对浏览器资源要求较低。

本地打印:

经测试为IE内核的浏览器都支持,如:IE、傲游、火狐等。

APPLET打印:

经测试为IE内核的浏览器都支持,如:IE、傲游、火狐等。

6、打印按钮风格

FLASH打印:

可以用HTML来定义frtag标签的flash打印按钮的风格。

本地打印:

可以用HTML来定义tag标签的本地打印按钮的风格。

APPLET打印:

可以用HTML来定义tag标签的APPLET打印按钮的风格。

7、API二次开发

FLASH打印:

润乾公司为用户开放flash打印的全部打印方法printAll、自定义js函数AfterPrint以及隐藏flash打印界面js函数。

本地打印:

提供了二次开发的接口。

APPLET打印:

提供了二次开发的接口。

热门文章