JS 直接打印功能实现代码

web打印方法汇总

1.插件打印,网上可以搜有付费和免费的打印插件可以用,一般来说免费的一般只支持ie浏览器,有的免费插件还有水印。需要安装插件到打印机所用电脑上。
2.js直接打印,只支持IE浏览器。使用了IE内置的WebBrowser控件,无需用户下载和安装。(本人用的方法)核心代码如下。

//直接打印
function printNow()
{
wb.execwb(6,2,3);
}
//打印设置
function printSet()
{
wb.execwb(8,1);
}
//打印预览
function printView()
{
wb.execwb(7,1);
}
<OBJECT classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height=10 id=wb name=wb width=0>
</OBJECT>
<input type=button class="Noprint" name=button_print value="直接打印" onclick="javascript:printNow()"/>
<input type=button class="Noprint" name=button_setup value="打印页面设置" onclick="javascript:printSet();"/>\
<input type=button class="Noprint" name=button_show value="打印预览" onclick="javascript:printView();"/>

IE浏览器设置步骤

1.设置
2.internet选项
3.自定义级别
4.ActiveX控件和插件(全部设置为启用状态)

讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!