Printing with the System.WIndows.Forms.WebBrowser control

廉价感情. 提交于 2019-12-22 18:43:30

问题


I'm using th WebBrowser control in the .net 2.0 framework. Is it possible to change the printing behavior so it always prints to the default printer, without showing any dialog to the user? This is for a kiosk so there will always be a printer directly connected to the Kiosk, and printing should be seemless to the user.


回答1:


Get the default PrinterName using the method shown here http://msdn.microsoft.com/en-us/library/system.drawing.printing.printersettings.isdefaultprinter.aspx

and then pass that name to the PrinterSettings property of the PrintDocument.




回答2:


Simply use the WebBroser.Print() method.
I've used it before and it directly prints to the default printer.



来源:https://stackoverflow.com/questions/219234/printing-with-the-system-windows-forms-webbrowser-control

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!