Search Results for

    Show / Hide Table of Contents

    Engine オブジェクト

    これは、最も有用で興味深いオブジェクトであり、エンジン(レポートの構築を管理する FastReport のコア)へのリンクを表します。エンジンのプロパティおよびメソッドを使用することによって、本当に非標準型のレポート デザインのレイアウトを作成することができます。

    このオブジェクトのメソッドおよびプロパティは次のとおりです。

    プロパティ 型 説明
    CurColumn Integer 複数列レポートにおける現在の列のインデックス。このプロパティに値を割り当てることができます。
    CurX Extended X 軸における現在の出力位置。このプロパティに値を割り当てることができます。
    CurY Extended Y 軸における現在の出力位置。このプロパティに値を割り当てることができます。
    DoublePass Boolean レポートがダブル パスのレポートである場合は、"True" になります(Report.EngineOptions.DoublePass に類似しています)。
    FinalPass Boolean ダブル パス レポートの最後のパスにいる場合は、"True" になります。
    PageHeight Extended 印刷可能な領域の高さ(ピクセル単位)。
    PageWidth Extended 印刷可能な領域の幅(ピクセル単位)。
    StartDate TDateTime レポートの起動時間。<Date> システム変数と同じです。
    StartTime TDateTime レポートの起動時間。<Time> システム変数と同じです。
    TotalPages Integer レポートのページ数(<TotalPages> システム変数と同じです)。この変数を使用するには、ダブル パスのレポートである必要があります。
    SecondScriptcall Boolean イベントの繰り返し呼び出しの状態を返すフラグ(場合によっては、グループ化中にイベントを繰り返し呼び出すことができます)。True の場合、そのスクリプトは既に呼び出されています。

    メソッド:

    メソッド 説明
    procedure AddAnchor(const Text: String) アンカーの一覧にテキストを追加します(詳細については下記を参照してください)。
    procedure NewColumn 複数列レポートに新しい列を作成します(最後の列の後に改ページが自動的に挿入されます)。
    procedure NewPage 新しいページを作成します(改ページ)。
    procedure ShowBand(Band: TfrxBand) 指定された名前のバンドを表示します(バンドを表示した後、CurY の位置が自動的に増分されます)。
    function FreeSpace: Extended ページに残っている空き領域の高さを返します(ピクセル単位)。
    function GetAnchorPage(const Text: String): Integer 指定されたアンカーが配置されているページ番号を返します。
    Back to top © Copyright Fast Reports Inc.