久しぶりの書き込みです。
今、あるプログラムの印刷部分を作っているのですが、フォームにPrintDialogを配置し、印刷ボタンのイベントに以下のように書いています。
if PrintDialog1.Execute then Quickrep1.Print;
このコードだと、印刷ダイアログで使用するプリンタを変更しても印刷時には反映されず、デフォルトプリンターから印刷されてしまいます。どんなコードを書いたら良いのでしょうか?
QR2.0, QR3.62 あたりは、これでいいはず
QuickRep1.PrinterSetup;
if QuickRep1.Tag = 0 then Quickrep1.Print;
なるほど、こういう方法があったんですね。不勉強でした。
ありがとうございました。
ツイート | ![]() |