欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-14 21:25:00
...

为什么不使用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】输出。

 

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

相关标签: web 打印 lodop