Может кому интересно будет.
Я помаялся с генераторами отчетов и понял, что они меня не устраивают (на листе должно быть много разноплановой информации из разных источников + возможность ее редактирования на шаблоне).
Либо я не умею работать с отчётами (скорее всего), либо таких возможностей они не предоставляют.
В итоге я разработал хитрый алгоритм (громко звучит, но алгоритм странный):
Распечатывается форма. - многие из требований сразу же удовлетворяются.
Но возникла трудность : Количество информации не умещается на одном листе и возможное количество листов слишком велико для создания нескольких форм.
Я создал массив элементов (для динамического формирования отчёта)
Программа рассчитывает их положение на форме в соответствии со страницей их нахождения.
Далее разместил две кнопочки перемещения по страницам.
И в зависимости от выбранной страницы изменяется параметр Visible элементов на форме.
Печать происходит каждого листа по очереди.
Это немногим дольше чем запуск многостраничной печати, но меня устраивает.
Вот так вот изгалился.