实现B/S架构的套打功能,这需要精确调整页面位置,并且最好能自动设置页边距,因此使用ActiveX控件打印是最好的解决方案,目前免费的选择考虑了其中两种,一是windows系统本身带有WebBrowser.ExecWB控件,但这个由于系统的安全设置方面的限制,需要客户端调整安全级别,这样客户容易反;,二是使用第三方的控件scr iptX(http://www.meadroid.com/scr iptx/),scr iptX基本功能免费,但高级功能是收费的,下面我就把最近在项目中使用scr ip
打印的效果及控制性虽然不是很好,但是也能勉强使用,应付一般的打印还是 可以的了。代码如下所示: 代码 代码如下: //调用PrintControl.ExecWB(?,?)实现直接打印和打印预览功能。(直接用系统提供的print()方法打印无法隐藏某些区域) //preview:是否显示预览。null/false:不显示,true:显示 function printPage(preview) { try { var content=window.document.body[removed]; v