Asp.net webBrowser 打印
来源:互联网 发布:linux卸载输入法 编辑:程序博客网 时间:2024/06/10 05:22
在不是js打开的页面上按window.close(), 会有提示框,很烦,现在可以不用了,没有提示框直接关闭窗口。
试试下面代码:
<object id="WebBrowser" width=0 height=0 classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2">
</object>
<input type="button" name="Button" value="关闭窗口" onClick="document.all.WebBrowser.ExecWB(45,1)">
试着改变参数会得到其他一些功能:
WebBrowser.ExecWB(1,1) 打开
WebBrowser.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
WebBrowser.ExecWB(4,1) 保存网页
WebBrowser.ExecWB(6,1) 打印
WebBrowser.ExecWB(7,1) 打印预览
WebBrowser.ExecWB(8,1) 打印页面设置
WebBrowser.ExecWB(10,1) 查看页面属性
WebBrowser.ExecWB(15,1) 好像是撤销,有待确认
WebBrowser.ExecWB(17,1) 全选
WebBrowser.ExecWB(22,1) 刷新
WebBrowser.ExecWB(45,1) 关闭窗体无提示
这些只对IE5.5以上版本有效,我是在IE6下测试的,通过的。
-----------------------------------------------------------------------------------------------------------------------------------------------
附个人小结
1、可以将这些打印控件以自定义用户控件的方式集成为表头,以后遇到打印,我只有一拖就可以了,嘿嘿
2、在IE7.0上测试通过,将上述代码放到<form>即可完成操作
- Asp.net webBrowser 打印
- Asp.net 网络打印 – WebBrowser 控件技术打印
- ASP.NET WebBrowser 运用
- ASP.NET页面打印
- ASP.NET网络打印
- ASP.NET网络打印
- asp.net打印
- asp.net打印
- asp.net打印
- asp.net打印
- 打印ASP.NET
- ASP.NET网络打印
- Asp.net 网络打印
- asp.net 打印 页面
- asp.net 打印
- ASP.NET 打印、导出
- Asp.net 分页打印
- asp.net打印九九乘法表
- 今天开通BLOG,以后准备把学习过程中的点点滴滴都记录下来,
- REST是什么 What is REST
- msde 'sa' 登录失败
- WebLogic Server9.2诊断框架-定制管理视图
- jsp 自定义标签 学习
- Asp.net webBrowser 打印
- BCB (Borland C++ Builder) 出现link错误时的解决之道
- 一个servlet,多个dwr.xml配置文件
- 深入理解.NET内存回收机制
- 用DataAdapter填充显示数据(asp.net)
- VC快捷键大全
- AJAX
- USB温度计
- 优化SQL Server数据库