我这里贴出我的代码:
//设置样式 隐藏不需要打印的东西 (1)
<style type="text/css" media=print>
.noprint{display : none
}
</style>
<script language="javascript">
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
hidebutton();
wb.execwb(7,1);
}
function printit()
{
if (confirm('确定打印吗?')) {
wb.execwb(6,6)
}
}
//隐藏不需要打印出来的东西(2)
function hidebutton(){
document.getElementById("printbtn").style.visibility = "hidden";
document.getElementById("printview").style.visibility = "hidden";
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=0></OBJECT>
<div align="right"
style="top: 1.0cm; position: static; width: 17.4cm">
<input type=button name=button_print id="printbtn" value="打印" class="noprint" onclick="javascript:printit()">
<input type=button name=button_setup id="printview" value="打印页面设置" class="noprint" onclick="javascript:printsetup();">
<input type=button name=button_show value="打印预览" class="noprint" onclick="javascript:printpreview();">
<div>
下面这些就是从网上的资料总结出来的:
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) 关闭窗体无提示
分享到:
相关推荐
在提供的文件"IE内置的WebBrowser控件之--WEB打印.html"中,可能包含了使用WebBrowser控件进行打印的示例代码。这个HTML文件可能用于展示如何在客户端通过JavaScript或者其他方式触发WebBrowser控件的打印功能。 ...
本篇文章将深入探讨如何使用WEBBrowser控件来实现浏览器功能,并分享相关知识点。 一、WEBBrowser控件简介 1. 基础概念:WEBBrowser控件是.NET Framework提供的一种内置控件,它基于Internet Explorer引擎,因此它...
这个控件是基于Internet Explorer的ActiveX技术,因此,它的功能和表现与用户系统上的IE版本密切相关。下面将详细探讨webbrowser2控件的核心特性、使用方法以及常见应用。 1. **核心特性** - **网页渲染**:...
【嵌入WebBrowser控件demo】是一个用于在Windows应用程序中集成Web浏览器功能的示例项目。这个项目展示了如何使用Microsoft的WebBrowser控件(基于Internet Explorer的COM组件)来显示HTML内容,并且允许用户与页面...
WebBrowser2是微软提供的ActiveX控件,它内置于Internet Explorer中,能够执行与IE相同的功能,如加载网页、执行JavaScript等。 首先,我们需要在易语言中引入WebBrowser2控件。这通常通过控件库或者组件导入来完成...
Visual FoxPro(简称VFP)是一款经典的数据库开发工具,其内置的WebBrowser控件允许开发者在VFP应用程序中嵌入网页浏览功能。该控件的强大之处在于它能集成Internet Explorer(IE)的内核,使得用户可以直接在VFP...
在IE中可以通过ExecWB方法的7参数来实现打印预览,但在其他浏览器中,则可能需要依赖于浏览器本身的打印对话框中的预览功能,或者是第三方的打印插件。 7. 兼容性问题:实现浏览器打印功能时,开发者需要考虑不同...
通过上述介绍,我们可以看到利用IE内置打印组件实现Web打印是一种简单有效的方法。虽然随着现代浏览器的发展,IE已逐渐退出主流市场,但对于一些特定场景或历史遗留系统来说,掌握这项技能仍然具有一定的实用价值。...
本文将介绍如何利用IE内置的WebBrowser控件来解决这些问题,使得打印操作更加便捷且高效。 WebBrowser控件是一个强大的工具,它允许在应用程序中内嵌一个完整的Web浏览器,从而能够执行各种浏览器功能,包括打印。...
在.NET框架中,C#提供了一个内置的控件——WebBrowser,它允许开发人员在Windows应用程序中嵌入一个功能强大的Web浏览器。这个控件基于Internet Explorer的引擎,因此它可以显示HTML页面、执行JavaScript以及处理...
在ASP.NET开发中,WebBrowser控件是一个非常实用的工具,它允许开发者在应用程序中集成一个内置的浏览器组件。这个控件不仅可以用来显示HTML页面,还可以执行一些与浏览器相关的操作,比如导航、打印和获取网页源码...
- 内置浏览器:许多桌面应用内嵌该控件,提供完整的网络浏览体验。 - 自动化测试:自动化工具如Selenium可以控制IEWebBrowser组件,模拟用户操作。 总结,IEWebBrowser组件是开发Windows应用程序时的强大工具,它...
1. **WebBrowser控件**:C#中内置的WebBrowser控件是实现浏览器功能的关键。它是一个COM组件,实际上是封装了Internet Explorer的ActiveX控件。通过这个控件,我们可以加载网页、执行JavaScript、获取HTML内容等。 ...
【实现WebBrowser扩展的C#标签式浏览器】是一种在C#编程环境中,通过扩展内置的WebBrowser控件来创建一个具备多标签功能的浏览器应用。WebBrowser控件是.NET Framework提供的一种组件,允许开发者在应用程序中集成...
`WebBrowser`控件支持打印网页,通过`webBrowser1.Document.Window.Print()`即可调用浏览器的打印功能。 9. **性能优化** 为了提高性能,可以设置`WebBrowser`控件的`Silent`属性为`true`来禁止弹出对话框,或者...
WebBrowser控件是一个内置的COM组件,可以直接嵌入到VB6的应用程序中,用于展示和交互HTML内容,实现浏览器功能。 2. **控件使用**:在VB6中,首先需要在工具箱中添加WebBrowser控件。这个控件会显示在窗体上,用户...
【标题】"仿IE8多标签浏览器"是一个基于C#编程语言开发的软件项目,旨在模仿Internet Explorer 8(IE8)的界面和部分功能,尤其是其多标签页浏览特性。这种类型的浏览器允许用户在同一应用程序窗口中打开多个网页,...
在.NET框架中,C#提供了一个内置的`WebBrowser`控件,它允许开发者在应用程序中嵌入一个浏览器引擎,实现类似Internet Explorer的功能。本篇文章将深入探讨如何使用C#的`WebBrowser`控件创建一个简单的IE浏览器,并...
总之,调用IE自带的打印功能实现在线打印是一种简单而实用的方法,尤其适用于对IE有依赖的应用场景。然而,在实施过程中需综合考虑兼容性、安全性和用户体验等因素,以确保打印功能的顺利实现。