Search Results for

    Show / Hide Table of Contents

    FastReport のバンド

    バンドは、出力ページ上の特定の場所で、それらに含まれるオブジェクトを配置するために使用されます。 ページ ヘッダー バンドにオブジェクトを配置した場合は、レポート エンジンに対し、指定されたオブジェクトが完成したレポートの各ページの上部に表示されるようにすることを指示します。同様に、ページ フッター バンドは各ページの下部に表示されます。

    例を使ってこれを説明しましょう。ページの上部に "Hello!" テキスト、その右側に現在の日付、そしてページの下部の右側にページ番号を含むレポートを作成します。

    FastReport デザイナーを開き、ツール バーの[新しいレポート]ボタンをクリックします。既にレポート タイトル(ReportTitle)、マスター データ(MasterData)、ページ フッター(PageFooter)の 3 つのバンドを含んでいるレポート テンプレートが表示されます。

    しばらくの間、マスター データ バンドを削除しておきましょう(バンド内の任意の空き領域またはバンドの見出し部分をクリックしてから、Delete キーを押すか、コンテキスト メニュー内の[削除]を使って削除します)。

    次に、新しいバンド(ページ ヘッダー)を追加しましょう。オブジェクト ツール バーの[バンドの挿入]ボタンをクリックし、ドロップダウン リストから "ページ ヘッダー" を選択します。ページに新しいバンドが追加されたのがわかります。同時に、既存のバンドが下に移動されます。

    FastReport デザイナーは、ページ上にバンドを自動的に配置します。ヘッダー バンドは上部、データ バンドは中央、フッター バンドは下部です。

    では、いくつかのオブジェクトを追加してみましょう。ページ ヘッダー バンドにシステム テキスト オブジェクトを追加し、表示されるエディターで、[システム変数]のドロップダウン リストから [DATE] を選択します(現在の日付は、テキスト オブジェクトのエディターで [DATE] と入力しても表示できることを覚えておいてください)。

    次に、レポート タイトル バンドに "Hello!" テキストを含むテキスト オブジェクトを追加します。ページ番号を表示するテキスト オブジェクトは、ページ フッター バンドに既に自動的に追加されています。

    レポートを実行すると、完成したレポート内のオブジェクトが、ページ上の適切な場所に出力されていることがわかります。

    このように、バンドはページ上のオブジェクトの位置決めに関与しています。バンドの種類に応じて、ページの上部または下部のいずれか、および最初のページ、最後のページにオブジェクトを出力できます。ほとんどのレポートで必要となる基本的なバンドは、次のように動作します。

    • ページ ヘッダー バンド:各ページの一番上に表示されます。

    • ページ フッター バンド:各ページの一番下に表示されます。

    • レポート タイトル バンド:最初のページの上部に表示されます。これは、ページの TitleBeforeHeader プロパティ(ページ内の空き領域をクリックすると、オブジェクト インスペクターに現れます)によって、ページ ヘッダー バンドの前または後にすることができます。

    • レポートの概要バンド:レポートの一番最後の余白に表示されます。

    Back to top © Copyright Fast Reports Inc.