none
webbrowser控件的HTML文件打印可以精确控制内容的打印位置吗? RRS feed

  • 问题

  • 比如html文件里有一个表格,有100行,超出了A4纸的高度,可以控制这100行数据在打印的时候在纸上的显示位置吗?

    谢谢!

    2012年1月5日 14:19

答案

全部回复

  • 您可以使用 WebBrowser.ShowPrintPreviewDialog ,它跟ie預覽列印一樣,可設size!
    亂馬客blog: http://www.dotblogs.com.tw/rainmaker/
    2012年1月5日 22:32
  • 我想要的效果是在A4纸的情况下,每页的内容都是可以控制的,preview只是预览结果,设size你指的是纸张大小吧,我希望它可以像word的一样可以精确控制每页的显示内容,这个能办到吗?

    有一种折中办法是我把这100行的数据在后台处理一下交给printdocument来打印,这样就能精确控制打印内容的位置了,如果可以,我还是希望webbrowser的打印自己就能做到最好了,不需要格外再处理一次数据。

    谢谢

    Allen

    2012年1月6日 14:13
  • 不是很确定可以改WebBrowser的打印的属性,因为有很多都是read only的。

    看看下面的连接,或许会有所帮助:

    http://support.microsoft.com/kb/236777

     


    Best Regards,
    Rocky Yue[MSFT]
    MSDN Community Support | Feedback to us
    2012年1月9日 6:07
    版主
  • 不是很确定可以改WebBrowser的打印的属性,因为有很多都是read only的。

    看看下面的连接,或许会有所帮助:

    http://support.microsoft.com/kb/236777

     


    Best Regards,
    Rocky Yue[MSFT]
    MSDN Community Support | Feedback to us


    打印属性设置我之前已经通过查注册表找到位置了,看样子只能自己重新处理数据了

    谢谢

    Allen

    2012年1月9日 11:28