列を区切る時には、新しいページだけでなく、新しい列も挿入することができます。これは NewColumnBefore と NewColumnAfter プロパティを使って行うことができます。新しい列を挿入するロジックは、ページの場合と同じです。
新たな列の前に挿入
特定のバンドの前で列を分割して挿入するには、NewPageBeforeプロパティを使用できます。このプロパティがバンドに対してfalseに設定されている場合、このバンドに到達したレポートジェネレーターは、新しい列を生成せずに前のバンドの後に出力します。
区切りをつけるには、NewColumnBeforeプロパティをtrueに設定します。この場合、バンドのレンダリング時にレポートジェネレーターが新しい列を出力し、このバンドの前に追加します。下図は、NewColumnBefore プロパティを true に設定した データバンドを示しています。
この場合、新しい第1列にはすべてのサービスバンド(ページヘッダーバンド、ページフッターバンド、ヘッダーバンド)が表示されます。また、新しい列の構築では、レポートジェネレーターは以下のプロパティの値を考慮します。「 Break if Less Than」と「Skip First」です。
NewColumnAfter プロパティ
また、ある帯域の後に区切りをつけて新しい列を挿入する必要がある場合もあります。これは、NewColumnAfterプロパティで行うことができます。NewColumnAfterプロパティがfalseに設定されている場合、すべてのバンドが次々と表示されることになります。
新しい列を挿入するには、NewColumnAfter プロパティを true に設定する必要があり、バンドをレンダリングした後、レポート ジェネレーターはこのバンドの後に新しい列を出力します。以下の図は、NewColumnAfter プロパティを true に設定したデータバンドを示しています。