Search Results for

    Show / Hide Table of Contents

    複合レポートの構築(バッチ印刷)

    場合によっては、複数のレポートを一度に印刷するように編成したり、複数のレポートをカプセル化して 1 つのプレビュー ウィンドウに表示されるようにする必要があります。これを実行するために、FastReport には、新しいレポートを既存のレポートに加えた形で構築できるツールが用意されています。TfrxReport.PrepareReport メソッドには、任意のブール値のパラメーター ClearLastReport があり、既定で True に設定されています。このパラメーターは、以前に構築したレポートのページを消去する必要があるかどうかを定義します。次のコードは、2 つのレポートからバッチを構築する方法を示しています。

    Pascal:

    frxReport1.LoadFromFile('1.fr3');
    frxReport1.PrepareReport;
    frxReport1.LoadFromFile('2.fr3');
    frxReport1.PrepareReport(False);
    frxReport1.ShowPreparedReport;
    

    C++:

    frxReport1->LoadFromFile("1.fr3");
    frxReport1->PrepareReport(true);
    frxReport1->LoadFromFile("2.fr3");
    frxReport1->PrepareReport(false);
    frxReport1->ShowPreparedReport();
    

    最初のレポートを読み込み、表示しないで構築を行います。次に、2 つめのレポートを同じ TfrxReport オブジェクトに読み込み、ClearLastReport パラメーターを False に設定して構築します。これにより、前に構築されたレポートに 2 つめのレポートを追加することができます。その後、完成したレポートをプレビュー ウィンドウに表示します。

    Back to top © Copyright Fast Reports Inc.