2009-10-29 59 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