WEB免费打印控件推荐(4款)

为什么不使用IE自带的webBrowser?

  IE8自带的webBrowser打印控件会被阻止安装,将浏览器安全级别调低才能解决,所以使用起来太麻烦.

 

为什么不使用自带的window.print()打印?

  IE有时候设置打印为横向,但还是以纵向打印出来(我们需要使用横向打印),这问题没法解决。

 

目前我们是这样处理的:firefox \ chrome 使用window.print()打印,IE 使用 lodop控件打印.

 

 

详情见:http://www.cnblogs.com/panshenglu/archive/2009/09/21/1571258.html

 

我使用的第三款:Lodop   lodop事例使用下载

 

由于IE8中加载未签名的activeX控件需要手动加载,所以不能在初始化页面的时候使用原来作者提供的checkActivX.js去检测,否则会一直提示你示安装打印控件。


解决IE8安装问题,点击安装链接后设置一个值到cookie中,先读取cookie是否安装成功,然后需使用checkActivX.js检测,如果安装成功IE8会提示你是否要加载控件,手动加载后打印控件就能使用.

 

 

使用打印控件直接打印 在打印纸上会出现: 本面由【试用版打印控件Lodop4.0】输出。

 

使用打印预览打印,再打印不会出现该字样.

你可能感兴趣的:(lodop,web 打印)