如何设置打印机黑白c#代码

时间:2017-07-24 02:28:39

标签: c# wpf

我已经编写了一个自定义打印机类。使用支持彩色打印机,我设置了PrintDocument..DefaultPageSettings.Color = false,我还在PrintDocument_QueryPageSettings事件中设置了e.PageSettings.Color = false。我已经使用Microsoft Print测试了PDF,但输出文件仍然是彩色的。请保留我的英文。谢谢

1 个答案:

答案 0 :(得分:0)

我在我的打印代码中使用了 Print Dialog 并像这样设置了打印颜色:

PrintDialog pd = new PrintDialog();

pd.PrintTicket.OutputColor = System.Printing.OutputColor.Monochrome;

但是在真正的打印机上测试一下