プリンタの設定をグレイスケールに


konta  2004-08-04 23:13:30  No: 10238

お世話になります。
クイックレポート印刷時にプリンタの設定をグレイスケールに変更したいのですが、可能なのでしょうか?
自分でも調べたのですがわかりません。
どなたかお教え願えないでしょうか?


Mr.XRAY  URL  2004-08-05 10:05:56  No: 10239

もし,印刷時に,プリンタの設定ダイアログで設定(カラー,モノクロ)して
ダメな場合は,設定は難しいですね.

というのは,クイックレポートでは,
    オブジェクト・インスペクタのPrinterSettings
    フォームの右クリックのレポートの設定
で設定した値を元に,内部でプリンタの設定を行っています.この部分を変
更すれば可能ですが,ソースコードがないとできませんね.

Delphi5の場合,
qrprntr.pasのApplySettingsというメソッドがこれを行っているようです.
# NkPrinterでも同名のメソッドですね.
  (http://homepage2.nifty.com/Mr_XRAY/Delphi/plPrev/T_NkPrinter.htmのリスト1参照


konta  2004-08-06 03:17:05  No: 10240

お返事ありがとうございます。
プリンタの設定で印刷前にモノクロを試しましたがやはりだめでした。
現在、delphi7を使用しているのですが、やはり難しいということなんですよね。
グレイスケールに変える機能はなしに使用と思います。
ありがとうございました。


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加