Получение печатного носителя CSS-стиля, примененного веб-страницы в элементе управления WebBrowser в C # - PullRequest
0 голосов
/ 29 октября 2009

Мы хотели бы напечатать веб-страницу, загруженную на элемент управления WebBrowser в приложении C # .net. У нас есть собственный драйвер принтера для печати растровых изображений, теперь наша задача - получить версию веб-страниц для печати с применением CSS для печати стиль для элемента управления webBrowser.

Знаете ли вы метод / код для получения версии для печати любой веб-страницы HTML в приложении C # .net.

Спасибо, Рамананд Бхат.

1 Ответ

2 голосов
/ 29 октября 2009

При оформлении таблицы стилей печати назовите ее в <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

...