注意:
康虎云报表组件的软件和相关资料请从
获取,本页不再更新!!
----------------------------------------------------------------------------------------------
十步以内完成精细web打印
现在B/S系统占据了应用系统主流,B/S系统有很多优点,比如:易部署、易升级、对客户端要求低、平台适应性好等等,现在主流的软件开发语言也都支持B/S系统的开发。但是,B/S系统有个先天的缺点一直没有很好的解决:那就是打印功能。
虽然,所有浏览器都有打印功能,但是浏览器的打印功能非常简陋,只打印页面内容,对于比较精细的打印、纸张设定、打印份数设定、是否横向打印等等都不支持或者非常不便,所以说浏览器自带打印功能仅仅是聊胜于无。
自B/S系统出现之日起,打印问题就一直是系统开发人员关注的重点之一,也出现了很多适合特定时期的web打印解决方案,例如早期的OCX方案,其典型代表是MeadCo's ScriptX,后来又有了javascript的解决方案和CSS方案,近些年又出来了PDF方案(类似的还有Word、Excel方案)。这些方案对于出现的时期是适合的,也能较好地解决web打印遇到的大部分问题,但随着技术的进步以及业界安全意识的提高,之前的比较好的OCX方案已经被浏览器厂商抛弃了,浏览器自带的打印功能以及基于该功能扩展出来的JavaScript方案和CSS方案有诸多的不足。PDF方案也有一些致命的不足,例如不能直接打印(需要用PDF阅读器打开后再打印),缺少比较好的PDF生成技术,难以精准控制打印位置等等。
最近发现了一款web打印组件,可以比较完美地解决以上遇到的问题。他本身就是一个绿色小程序,即拷即用,不需要了直接删除就可以。别看这个软件小,但功能却一点也不含糊:
1、无插件,不需要在浏览器安装任何插件,这使得该软件对浏览器非常友好,只要是版本不太低的浏览器都能很好地支持,并且没有插件带来的各种危害以及拖慢浏览器;
2、可视化设