• 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>

  • 相关阅读:
    selenium点击元素失败,ElementClickInterceptedException
    msdn 安装包大全
    如何通过Docker制作wsl的tar文件
    curl 命令详解
    wsl安装
    wsl2 设置端口映射
    wsl离线安装包下载地址
    Uri: getLastPathSegment()
    音视频技术应用(19) 封装视频的步骤
    Git: 清理所有 untrack file
  • 原文地址:https://www.cnblogs.com/zyxzhsh/p/1853945.html
Copyright © 2020-2023  润新知