好像用WebBrowser控件时总是把整个web页面都打印出来,能否用WebBrowser控件只打印页面一部分,
例如页面中的一个表格?
之所以用WebBrowser控件是因为它可以实现打印预览,页面设置等功能,而用window.print()则无法实现上述功能,但好像用WebBrowser控件时总是把整个web页面都打印出来,能否用WebBrowser控件只打印页面一部分,例如页面中的一个表格呢?
thanks

解决方案 »

  1.   

    不能。建议放table到iframe中打印、预览
      

  2.   

    在<body onbeforeprint="hide_div();">
    <script>
    function hide_div()
    {
       document.all("div_other").style.display="none";
    }</script>
    在打印前把不需要的东西隐掉就可以了 body 里面有一个事件叫onbeforeprint 你查一下帮助就明白了
      

  3.   

    web页面打印是一个好讨厌的问题。
      

  4.   

    用css控制打印http://blog.csdn.net/net_lover
      

  5.   

    http://blog.csdn.net/net_lover/archive/2004/07/06/35228.aspx
      

  6.   

    用google以webbrowser为关键字搜索一下,它里面有如何把一些内容屏蔽的