.NET - 覆盖打印机的颜色默认值

时间:2013-05-18 20:57:23

标签: .net graphics printing gdi+ printers

我要打印到彩色打印机。打印机的颜色默认设置为黑白 我尝试了以下操作,但是当我打开打印机的首选项对话框时,颜色仍然设置为黑白。它还以黑白打印。我希望首选项对话框能够反映代码所做的更改。怎么办?

当我点击“打印”按钮时,此代码会运行:

If PrintDocument1.PrinterSettings.SupportsColor Then
    PrintDocument1.DefaultPageSettings.Color = True
Else
    PrintDocument1.DefaultPageSettings.Color = False
End If

VB2010,GDI +,Winforms

0 个答案:

没有答案