2009-10-29 31 views
0

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

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

谢谢, Ramanand Bhat。

回答

2

当你的风格你的打印样式表,把它在<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

+0

这是一个非常有用的链接 – MrM 2014-12-03 21:40:47