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 以外になにか設定しないといけないのでしょうか?


返信 編集キー/


管理者用

- Child Tree -