C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

■86315 / 親階層)  印刷の設定方法
□投稿者/ 夜叉丸 (89回)-(2018/01/17(Wed) 13:51:45)

分類:[.NET 全般] 

プリンターの印刷を行う場合に

PrintGrid を使用して PrintGrid("一覧表", PrintGridFlags.FitToPage) としています。

印刷のカラー設定を以下のように設定して白黒印刷で行いたいのですが
PrintParameters.PrintDocument.DefaultPageSettings.Color = false;
PrintParameters.PrintDocument.PrinterSettings.DefaultPageSettings.Color = false;

カラーで印刷されてしまいます。

試しに
PrintGrid("一覧表", PrintGridFlags.FitToPage | PrintGridFlags.ShowPrintDialog)
でダイアログを確認するとカラーの設定になっています。
PrintParameters.PrintDocument.PrinterSettings.Copies = 2;
にすると印刷部数は2に代わります。

プリンターの設定ダイアログでは
カラー(自動判別)/白黒/2色カラー(赤・黒)
の3種類になっています。
なので、true,false 以外になにか設定しないといけないのでしょうか?


編集キー/

前の記事(元になった記事) 次の記事(この記事の返信)
親記事 →Re[1]: 印刷の設定方法 /Jitta
 
上記関連ツリー

印刷の設定方法 / 夜叉丸 (18/01/17(Wed) 13:51) #86315 ←Now
Re[1]: 印刷の設定方法 / Jitta (18/01/19(Fri) 14:25) #86332
  └ Re[2]: 印刷の設定方法 / Jitta (18/01/20(Sat) 09:48) #86338
    └ Re[3]: 印刷の設定方法 / 夜叉丸 (18/01/24(Wed) 12:23) #86381
      ├ Re[4]: 印刷の設定方法 / Jitta (18/01/24(Wed) 21:53) #86382
      └ Re[4]: 印刷の設定方法 / 魔界の仮面弁士 (18/01/25(Thu) 11:26) #86385
        └ Re[5]: 印刷の設定方法 / Jitta (18/01/29(Mon) 08:37) #86434
          └ Re[6]: 印刷の設定方法 / 夜叉丸 (18/01/31(Wed) 14:32) #86463
            └ Re[7]: 印刷の設定方法 / PANG2 (18/01/31(Wed) 15:37) #86465
              └ Re[8]: 印刷の設定方法 / 夜叉丸 (18/02/08(Thu) 15:14) #86525 解決済み

上記ツリーを一括表示 / 上記ツリーをトピック表示
 
上記の記事へ返信