Search Results for

    Show / Hide Table of Contents

    Delphi で作成されたグラフの出力

    Delphi コードで既にグラフを作成しており、それをレポートで出力したい場合は、FastReport オブジェクト ツール バーにある図オブジェクトを使用する必要があります。レポート デザイン ページ上の必要な場所にオブジェクトを配置し、Delphi アプリケーションで次の TfrxReport.OnBeforePrint イベント ハンドラーを作成します。

    procedure TForm1.frxReport1BeforePrint(Sender: TfrxReportComponent);
    begin
      if Sender.Name = 'Picture1' then
        TfrxPictureView(Sender).Picture.Assign(
          Chart1.TeeCreateMetafile(False,
            Rect(0, 0, Round(Sender.Width), Round(Sender.Height))));
    end;
    

    ここで、Picture1 は図オブジェクトの名前、Chart1 は Delphi チャートです。

    メモ:Delphi アプリケーション内で TfrxReport コンポーネントのイベント ハンドラーにコードが割り当てられている場合、レポートをプレビューするには、コンパイルされた Delphi アプリケーションを実行する必要があります。FastReport のレポート デザイナーの中からレポートをプレビューすることはできません。

    Back to top © Copyright Fast Reports Inc.