Печать с помощью элемента управления System.WIndows.Forms.WebBrowser - PullRequest
2 голосов
/ 20 октября 2008

Я использую элемент управления WebBrowser в .net 2.0 framework. Можно ли изменить режим печати, чтобы он всегда печатался на принтере по умолчанию, не показывая пользователю никакого диалога? Это для киоска, поэтому всегда будет принтер, напрямую подключенный к киоску, и печать должна казаться пользователю незаметной.

Ответы [ 2 ]

2 голосов
/ 20 октября 2008

Получить имя принтера по умолчанию, используя метод, показанный здесь http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.isdefaultprinter.aspx

и затем передайте это имя свойству PrinterSettings в PrintDocument.

1 голос
/ 06 января 2009

Просто используйте метод WebBroser.Print ().
Я использовал его раньше, и он напрямую печатает на принтер по умолчанию.

...