ActiveReportsで、formatイベントとbeforeイベントは何が違うのか?

formatイベント→beforeイベントの順で発生する。
formatイベントの実行後にセクションの高さを決定される。それによって印刷位置が決定するため、formatイベント内では何ページ目に印刷されるセクションであるかを正確に取得することは出来ない。
beforeイベントはセクションの印字位置が決定した後で実際の印刷直前に行われる。そのため、beforeイベントでセクションの高さを変更してもその内容は印刷に反映されない。