NewPageBefore プロパティ
特定のバンドの前で新しいページを分割して挿入するには、NewPageBeforeプロパティを使用できます。このプロパティがバンドに対してfalseに設定されている場合、このバンドに到達したレポートジェネレーターは、新しいページを生成することなく、前のバンドの後に出力します。下の図は、データバンドの直後に出力されるフッダーバンドを示しています。
NewPageBeforeプロパティがtrueに設定されていると、レポートジェネレーターが特定のバンドをレンダリングする際に、ギャップを作り(バンドが新しいページに出力されるように)、ページに空きスペースがあるにもかかわらず、前のページでデータの出力が終了します。下の図は、NewPageBeforeプロパティがtrueに設定されているフッターバンドです。
新しいページでは、まずすべてのサービスバンド(ページヘッダーバンド、ページフッターバンド、ヘッダーバンド)が表示されることを考慮する必要があります。また、新しいページを表示する際、レポートジェネレーターは以下のプロパティの値を考慮します:Break if Less ThanおよびSkip First
NewPageAfterプロパティ
また、区切りを作って、ある帯域の後にページを挿入することもできます。これは、NewPageAfterプロパティで行うことができます。このプロパティがバンドに対してfalseに設定されている場合、レポートジェネレーターがレンダリングする際にギャップを行わず、その直後に他のバンドが構築されます。以下の図は、データバンドの前に出力されるヘッダーバンドを示しています。
NewPageAfterプロパティがtrueに設定されている場合、レポート・ジェネレーターは、どのプロパティが新しいページを生成するか、バンドをレンダリングします。次のバンドは、新しいページに出力されます。下の図は、NewPageAfterプロパティがtrueに設定されているHeaderバンドを示しています。