web打印方法大全 - TOMMYHU - 专注互联网开发及运营技术,提供相关资料及软件下载,奇趣网络时事评论!
Aug 27

web打印方法大全 不指定

tommyhu , 22:29 , ASP.NET , Comments(0) , Trackbacks(0) , Reads(3936) , Via Original Large | Medium | Small
一.用JS自带函数打印
直接调用
Java代码  


二.IEWebBrowser组件
介绍
http://support.microsoft.com/default.aspx?scid=kb%3BEN-US%3BQ267240#top
http://support.microsoft.com/kb/q247671/#appliesto


三.使用ScriptX.cab控件

1.下载ScriptX.cab控件
官网http://www.meadroid.com/scriptx/index.asp

2.使用object元素,修改codebase,classid的值
这里调用控件ScriptX.cab


这段代码用来加载cab文件,clsid和codebase必须要和你下载的cab中的信息对应,否则组件会加载错误,这两项其实不难找,只要你用winrar打开你下载的cab文件,然后找到扩展名是.inf的文件,然后打开之,就能看到了。

3.调用控件脚本
Print.js文件


例子:

四.对比

1.Window.print调用方便,但功能简单

2.功能更强大,但使用IEWebBrowser有时会报JS没有权限的错误。

3.ScriptX控件功能也比较强大,目前在使用这种方式。
▲返回顶部
Last modified by tommyhu on2012/08/27 22:30

Add a comment

Nickname

emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot