• JS WebBrowser 实现打印预览


    注册表

    Windows Registry Editor Version 5.00

    [HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup]
    "header"=""
    "footer"=""

    JS

    function printpr() //预览函数
    {
    //document.getElementById("qingkongyema").click();//打印之前去掉页眉,页脚
    document.getElementById("dayinDiv").style.display="none"; //打印之前先隐藏不想打印输出的元素(此例中隐藏“打印”和“打印预览”两个按钮)
    var OLECMDID = 7;
    var PROMPT = 1;
    var WebBrowser = '<OBJECT ID="WebBrowser1" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
    document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
    WebBrowser1.ExecWB(OLECMDID, PROMPT);
    WebBrowser1.outerHTML = "";
    document.getElementById("dayinDiv").style.display="";//打印之后将该元素显示出来(显示出“打印”和“打印预览”两个按钮,方便别人下次打印)
    }

    function printTure() //打印函数
    { window.resizeTo(798, 1000);
    //document.getElementById('qingkongyema').click();//同上
    document.getElementById("dayinDiv").style.display="none";//同上
    window.print();
    document.getElementById("dayinDiv").style.display="";
    }
    function doPage()
    {
    layLoading.style.display = "none";//同上
    }

    </SCRIPT>

  • 相关阅读:
    CF1580B Mathematics Curriculum
    [机房测试]变异大老鼠
    http_缓存
    UDP_概述
    记录: webAssembly 延申
    Event
    NetWork_timeLine
    基于Typora的Latex代码书写并移植到word中
    ZooKeeper学习总结
    HBase学习总结
  • 原文地址:https://www.cnblogs.com/zyxzhsh/p/1853945.html
Copyright © 2020-2023  润新知