• WebBrowser 打印设置,打印预览,去页眉和页脚


    WebBrowser是IE内置的浏览器控件,无需用户下载.

    一、WebBrowser控件
      
    二、WebBrowder控件的方法
    //打印

    WebBrowser1.ExecWB(6,1);

    //打印设置

    WebBrowser1.ExecWB(8,1);

    //打印预览

    WebBrowser1.ExecWB(7,1);

    关于这个组件还有其他的用法,列举如下:
    WebBrowser.ExecWB(1,1) 打开
    Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开一个新窗口
    Web.ExecWB(4,1) 保存网页
    Web.ExecWB(6,1) 打印
    Web.ExecWB(7,1) 打印预览
    Web.ExecWB(8,1) 打印页面设置
    Web.ExecWB(10,1) 查看页面属性
    Web.ExecWB(15,1) 好像是撤销,有待确认
    Web.ExecWB(17,1) 全选
    Web.ExecWB(22,1) 刷新
    Web.ExecWB(45,1) 关闭窗体无提示
    但是打印是会把整个页面都打印出来的,页面里面有什么东西就打印出来,我们有时候只需要打印数据表格,这时我们就要写一个样式了:把不想打印的部份隐藏起来:
    样式内容:
    <style type="text/css" media=print>
    .noprint{display : none }

    然后使用样式就可以:

    不需要打印的地方



    代码如下:











    ----------------------------------------------------------------------



    New Document




     











    ----------------------------------------------------------------------
    注意有可能执行时,会出现没有效果的错误,这时原因是可能你的浏览器限制了active对象的创建,只要取消限制就好了,取消方法如下:

    打开你的ie浏览器internet选项—— 安全—— 自定义级别—— 把对没有标记为安全的activex控件进行初始化和脚本运行 设置为启用

    WebBrowser 打印设置,打印预览,去页眉和页脚 - Smthhy - 博客园 (cnblogs.com)

  • 相关阅读:
    技术创新驱动销售 植宗山茶油首登排行榜
    关于XCP标定CANape的界面安全会话DLL库
    微服务和Spring Cloud Alibaba介绍
    c++数据结构:图(邻接表)
    cookies和session模拟学生用户登录
    AI原生应用速通指南
    精心整理了超详细的Linux入门笔记,零基础也能看懂,一学就会
    finally执行语句的注意和小陷阱
    Spring5源码-监听器原理
    python
  • 原文地址:https://blog.csdn.net/ok060/article/details/133815262