Порядок печати бэндов

Top  Previous  Next

Итак, на странице расположено несколько бэндов. Как FastReport будет формировать готовый отчет? Рассмотрим следующий пример.

 

bandSequence

 

Сначала будет напечатан заголовок отчета. Сразу за ним – заголовок страницы. Далее будет печататься бэнд "Данные". Он будет напечатан столько раз, сколько строк в источнике данных, к которому подключен бэнд. После того, как все строки бэнда "Данные" напечатаны, печатается бэнд "Подвал отчета" и внизу страницы – бэнд "Подвал страницы". На этом печать отчета заканчивается. Готовый отчет будет выглядеть примерно так:

 

bandSequenceResult

 

В процессе печати FastReport проверяет, достаточно ли места на текущей странице готового отчета, чтобы напечатать бэнд. Если места нет, происходит следующее:

 

- печатается подвал страницы;

- добавляется новая страница;

- печатается заголовок страницы;

- продолжается печать бэнда, который не поместился на предыдущей странице.