网页WB.ExecWB控件打印方法
<table width="100%" cellpadding="1" onmouseover="kpr.style.display='';" >
<tr>
<td width="100%" height="25" colspan="3"><script language="javascript">
function printsetup(){
// 打印页面设置
wb.execwb(8,1);
}
function printpreview(){
// 打印页面预览
wb.execwb(7,1);
}
function printit()
{
if (confirm('确定打印吗?')){
wb.execwb(6,6)
}
}
</script>
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=0 id=wb name=wb width=3></OBJECT>
<div id="kpr">
<input class="ipt" type=button name= button _print value="打印" onclick ="kpr.style.display='none';javascript :printit();">
<input class="ipt" type=button name=button _setup value="打印页面设置" onclick =" javascript : printsetup();">
<input class="ipt" type=button name=button_show value="打印预览" onclick="kpr.style.display='none';javascript:printpreview();">
<input class="ipt" type=button name= button _fh value="关闭" onclick =" javascript:window.close();"> </td>
</div> </tr>
</table>
参数方法:
WB.ExecWB(4,1)
4,1 保存网页
4,2 保存网页(可以重新命名)
6,1 直接打印
6,2 直接打印
7,1 打印预览
7,2 打印预览
8,1 选择参数
8,2 选择参数
10,1 查看页面属性
10,2 查看页面属性
17,1 全选
17,2 全选
22,1 重新载入当前页
22,2 重新载入当前页
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WebBrowser width=0></OBJECT>
<input name=Button onClick=document.all.WebBrowser.ExecWB(1,1) type=button value=打开>
<input name=Button onClick=document.all.WebBrowser.ExecWB(2,1) type=button value=关闭所有>
<input name=Button onClick=document.all.WebBrowser.ExecWB(4,1) type=button value=另存为>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,1) type=button value=打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(6,6) type=button value=直接打印>
<input name=Button onClick=document.all.WebBrowser.ExecWB(8,1) type=button value=页面设置>
<input name=Button onClick=document.all.WebBrowser.ExecWB(10,1) type=button value=属性>
<input name=Button onClick=document.all.WebBrowser.ExecWB(17,1) type=button value=全选>
<input name=Button onClick=document.all.WebBrowser.ExecWB(22,1) type=button value=刷新>
<input name=Button onClick=document.all.WebBrowser.ExecWB(45,1) type=button value=关闭>
分享到:
相关推荐
网页WB_ExecWB控件是用于在网页中控制IE浏览器执行特定操作的一种ActiveX控件,它允许开发者通过JavaScript或者其他脚本语言来调用,实现诸如打印、保存、预览等功能。这个控件的核心在于它的`ExecWB`方法,该方法...
通过调用WB.ExecWB,开发者可以在网页上执行一系列与浏览器相关的功能,如打印、保存网页、页面设置等。这些功能的实现主要是通过调用WebBrowser控件提供的接口方法来完成的。下面将详细介绍WB.ExecWB方法中包含的...
"Wb_ExecWB打印控件及说明,比较全" 提供了一种解决方案,它涉及到使用ActiveX控件来调用浏览器的内置打印功能,实现对网页内容的高效打印。ActiveX是微软开发的一种技术,用于在Web浏览器中创建交互式和动态内容。 ...
另一方面,WebBrowser控件(即`<OBJECT>`标签引用的`CLSID:8856F961-340A-11D0-A96B-00C04FD705A2`)提供了执行打印、预览和页面设置的方法。例如: ```javascript function printsetup() { wb.execwb(8, 1); /...
- **打印设置**:`printsetup()`函数通过调用`wb.execwb(8,1)`来打开打印设置对话框,允许用户自定义打印选项。 - **打印预览**:`printpreview()`函数调用`wb.execwb(7,1)`以显示打印预览窗口。 - **执行打印**:`...
在HTML中插入`<OBJECT>`标签,通过执行`wb.execwb`方法来调用打印相关的操作,如打印预览、打印设置等。例如,`wb.execwb(8,1)`调用打印设置,`wb.execwb(7,1)`调用打印预览,而`wb.execwb(6,6)`则进行实际打印。 ...
- 另一段JavaScript代码展示了如何调用WebBrowser控件的`ExecWB`方法执行打印相关的操作,如打印预览、打印设置和实际打印。`wb.execwb(6,6)`用于执行打印,`wb.execwb(7,1)`进行打印预览,`wb.execwb(8,1)`则打开...
- `wb.execWB(7,1)`:调用WebBrowser控件的ExecWB方法来预览打印。 #### 示例代码解读: ```javascript function printit() { if (confirm('确认打印?')) { wb.execWB(6, 6); } } ``` 这里,`wb.execWB(6, 6)...
- `<script>` 中的 `printsetup` 函数调用了 `wb.execwb(8,1)` 来打开打印页面设置对话框。 - `printpreview` 函数执行 `wb.execwb(7,1)` 进行打印预览。 - `printit` 函数在用户确认后,通过 `wb.execwb(6,6)` ...
WebBrowser控件提供了`ExecWB()`方法,它是执行WebBrowser操作的关键。例如,可以通过以下方式调用`ExecWB()`来实现打印、打印设置和打印预览: ```javascript // 打印 WebBrowser1.ExecWB(6, 1); // 打印设置 ...
在CTAIS2.0中,通过调用`toPrinter`方法来实现分页打印控制。此方法接受多个参数: - **纸张**:指定打印纸张的类型,如“A4”。 - **打印方向**:“0”代表横向打印,“1”代表纵向打印。 - **页眉**:可自定义...
在JavaScript中,可以通过调用其`ExecWB`方法执行各种操作,如: - `WebBrowser.ExecWB(1,1)` 打开新的网页 - `WebBrowser.ExecWB(2,1)` 关闭所有IE窗口并打开新窗口 - `WebBrowser.ExecWB(4,1)` 保存网页 - `...
接着,使用 JavaScript 操作控件的方法,如打印、打印预览和打印设置: ```javascript // 打印 WebBrowser1.ExecWB(6, 1); // 打印设置 WebBrowser1.ExecWB(8, 1); // 打印预览 WebBrowser1.ExecWB(7, 1); ...
`wb`对象是WebBrowser控件,`execwb`方法接受两个参数,第一个参数表示操作类型,8代表"PrintSetup",第二个参数表示是否显示对话框,1表示显示。 此外,可以通过设置打印选项来控制打印过程,例如页面范围、打印机...
`execwb()` 是一个执行控件方法的方法,参数`8`表示执行打印设置操作,参数`1`表示确认对话框不显示,即直接进行设置。 接着,`printpreview()` 函数调用 `wb.execwb(7,1)`,这里的`7`代表执行打印预览功能,同样不...
<input type=button onClick=document.all.wb.ExecWB(6,1) value="打印"> ``` 这里的关键是`<OBJECT>`标签中的ActiveX控件,它用于调用IE内置的打印功能。其中: - `execwb(7,1)`:表示预览打印。 - `ExecWB(6,1)`...
`printsetup`调用`wb.execwb(8,1)`用于打开打印设置对话框,`printpreview`调用`wb.execwb(7,1)`执行打印预览,而`printit`函数会弹出确认对话框,如果用户确认,则调用`wb.execwb(6,6)`进行打印。这里的`wb`对象...