前端杂谈 · Web

JS代码实现打印功能

•̀.̫•́✧ · 10月8日 · 2019年本文708字 · 阅读2分钟1,348

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 控件和插件(全部设置为启用状态)

5 条回应
  1. 匿名2020-4-30 · 18:11

    厉害

  2. 匿名2020-4-25 · 1:53

    牛批

  3. ““不不不””2019-10-15 · 22:04

    我来下下看

  4. ““不不不””2019-10-15 · 22:03

    看看

  5. covert2019-10-9 · 14:56

    同学推荐的,来康康