【问题标题】:Getting Print media CSS style applyed web page in WebBrowser control in C#在 C# 中的 WebBrowser 控件中获取打印媒体 CSS 样式应用的网页
【发布时间】:2009-10-29 06:54:53
【问题描述】:

我们想在 C# .net 应用程序中打印加载到 WebBrowser 控件上的网页。我们有自定义打印机驱动程序来打印位图图像,现在我们的任务是通过应用打印媒体 CSS 来获得网页的打印机友好版本样式到 webBrowser 控件。

您知道在 C# .net 应用程序中获取任何 html 网页的打印机友好版本的方法 /code。

谢谢, 拉曼南德·巴特。

【问题讨论】:

    标签: c# css windows internet-explorer webbrowser-control


    【解决方案1】:

    当您设置打印样式表的样式时,在 <head> 中调用它,如下所示:

    <link rel="stylesheet" type="text/css" media="print" href="print.css" />
    

    当用户请求打印时,会调用 print.css。不需要 C#。 当您形成打印样式表时,请考虑“打印”;去掉颜色,重新格式化任何会“离开页面”的位置,等等。这是我用于打印样式表的一个资源:

    http://www.webcredible.co.uk/user-friendly-resources/css/print-stylesheet.shtml

    【讨论】:

    • 这是一个非常有用的链接
    猜你喜欢
    • 2017-11-18
    • 2014-07-08
    • 2015-12-14
    • 2013-04-19
    • 1970-01-01
    • 2020-03-16
    • 2017-04-08
    • 2016-06-15
    • 1970-01-01
    相关资源
    最近更新 更多