印刷時のプリンターの設定の仕方


えりちん  2004-02-05 17:34:11  No: 6968  IP: 192.*.*.*

こんにちわ〜

  今、PaintBox1.Canvasの情報をプリントアウトしたくてPriter関数と
  いうのをHELPでみたのですが、
    
  with Printer do
  begin
    BeginDoc;
      Canvas.CopyRect(rect(pp_PaintArea.Left,pp_PaintArea.Top,pp_PaintArea.Right,pp_PaintArea.Bottom),
ActiveCanvas.Canvas,rect(0,0,ActiveCanvas.Width,ActiveCanvas.Height));
    EndDoc;
  end;
  
  と言う風やっているのですが、印刷するプリンターの設定がわかりません;;誰か教えてください;;

編集 削除
にしの  2004-02-05 21:10:28  No: 6969  IP: 192.*.*.*

Printerは、関数ではないですよ。
この場合はオブジェクトですね。

本題ですが、TPrintDialogを使用します。ヘルプで、TPrintDialogクラスの、Executeメソッドを参照してください。

編集 削除
えりちん  2004-02-06 10:37:55  No: 6970  IP: 192.*.*.*

はぅぅ。。。

  オブジェクト。。。?勉強します;;
  TPrinterDialogですね!!見てみます!!

編集 削除
にしの  2004-02-06 13:55:15  No: 6971  IP: 192.*.*.*

すみません、嘘つきました。
Printerは関数でした。
TPrinterのオブジェクトを返す関数です。

混乱させて済みません。

編集 削除