8月27

web打印方法大全

Large | Medium | Small
22:29 ASP.NET  From: Original
Reads(5322) | Comments(0) | Trackbacks(0)
一.用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
Emots
emotemotemotemotemotemotemotemotemotemotemotemotemotemotemotemot
Enable HTML
Enable UBB
Enable Emots
Hidden
Remember

Nickname : 

Password(可不填) :  Optional

Site URI (可不填) : 

Email (可不填) :  [Register]