0

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

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

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

VB2010、GDI+、Winforms

4

0 回答 0