集智平台FLASH打印增强功能说明

1. 问题概述

此前上海南广在打印方面有一些特殊需求,在目前我们Applet打印里是没办法做到的:
现场客户提出的两个需求:
1.报表在打印页面能否支持按比例打印缩放,就像按百分比例一样能够调整,目前我们只有按等宽等高调整,(此需求出发点是为了能节省纸张,就是纸张大小不变,报表内容可以随意变大变小.
2.在打印页面的对话框,希望有A3,A4等选择纸张调整方式

2. 解决方案
新功能开发者:赵春雨,已完成,此次向大家介绍一下.感谢春雨

Flash打印此次为南广做了比较大的修改,包括三点新功能,新功能已经添加到产品中:
1、打印缩放,并不是预览缩放.
支持用户输入任何一个百分比例,纸张不变,报表内容缩放,同时页码要同步更新。打印出来的效果就是缩放之后的效果。此主要目的是为了节省纸张

2、切换纸张类型。
不用重新制作报表,在Flash端可以切换纸张规格。支持选择不同的纸张,然后页码要同步更新。目前只支持A3、A4、A6,技术上已经行通了,所以添加别的纸张时就比较容易了。

3、切换纸张方向。
不用重新制作报表,支持横向、纵向切换,页码同步更新。

4、预览缩放,打印设置,以及页面范围设置等。

5、回车键确认打印缩放比例。实时刷新页面。
添加了键盘监听,并且修改缩放比例、纸张方向、纸张规格之后,都会实时同步刷新预览效果。
3. 总结
Flash打印还不是一个成熟的产品,实现南广的个性化需求时,虽然测出了很多Bug,几经波折,但总体来说对产品是很大的补充和改进。
在给南广开发的过程中,也有另外的客户使用Flash打印实现字体翻转效果,现在也能很好的解决这种需求了,对英文字体、特殊符号都能够很好的旋转,进一步增强了Flash打印的功能。
润乾的Applet打印已经是很成熟的功能,已经能够满足大多数客户的打印需求,但是有些需求是Applet打印满足不了的,例如字体翻转打印。所以Flash打印和Applet打印各有千秋,Flash打印不能完全替代Applet打印,但是也有Applet打印不具有的优势。两者可以并存,由用户选择哪种打印方式,目前来说这样是比较好的方案。

本文标签: