我在.net 2.0框架中使用了WebBrowser控件。是否可以更改打印行为,以便始终打印到默认打印机,而不向用户显示任何对话框?这是一个自助服务终端,所以总会有一台打印机直接连接到自助服务终端,打印对用户来说应该是无用的。
答案 0 :(得分:2)
使用此处显示的方法获取默认的PrinterName http://msdn.microsoft.com/en- us/library/system.drawing.printing.printersettings.isdefaultprinter.aspx
然后将该名称传递给PrintDocument的PrinterSettings属性。
答案 1 :(得分:1)
只需使用WebBrowser.Print()方法即可 我之前使用它,它直接打印到默认打印机。