使用System.WIndows.Forms.WebBrowser控件进行打印

时间:2008-10-20 17:28:57

标签: c# .net .net-2.0

我在.net 2.0框架中使用了WebBrowser控件。是否可以更改打印行为,以便始终打印到默认打印机,而不向用户显示任何对话框?这是一个自助服务终端,所以总会有一台打印机直接连接到自助服务终端,打印对用户来说应该是无用的。

2 个答案:

答案 0 :(得分:2)

使用此处显示的方法获取默认的PrinterName http://msdn.microsoft.com/en- us/library/system.drawing.printing.printersettings.isdefaultprinter.aspx

然后将该名称传递给PrintDocument的PrinterSettings属性。

答案 1 :(得分:1)

只需使用WebBrowser.Print()方法即可 我之前使用它,它直接打印到默认打印机。