我们想在 C# .net 应用程序中打印加载到 WebBrowser 控件上的网页。我们有自定义打印机驱动程序来打印位图图像,现在我们的任务是通过应用打印媒体 CSS 获取网页的打印机友好版本webBrowser 控件的样式。
您知道在 C# .net 应用程序中获取任何 html 网页的打印机友好版本的方法/代码吗?
谢谢, 拉曼南巴特。
最佳答案
当您设计打印样式表时,在 <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
关于c# - 在 C# 中的 WebBrowser 控件中获取打印媒体 CSS 样式应用的网页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1642020/