Определить переход но новую страницу в композитном отчете
Всем добрый день.
Несколько маленьких отчетов (примерно на треть/четверть страницы) добавляются в один(PrintOnPreviousPage:=True).
frxReport1.LoadFromFile(f1);
frxReport1.PrepareReport(false);
frxReport1.LoadFromFile(f2);
frxReport1.PrepareReport(false);
И тут добавляем некий N-ый отчет, который переваливает на новую страницу.
Как минимальными средствами можно отследить этот момент и предотвратить его?
Тоесть этот N-ый отчет сюда не добавлять, а рапечатать сформированную страницу и начать новую "пачку" отчетов
(frxReport1.PreviewPages.Clear;
frxReport1.LoadFromFile(fN);
frxReport1.PrepareReport(false);
...............................................)
Несколько маленьких отчетов (примерно на треть/четверть страницы) добавляются в один(PrintOnPreviousPage:=True).
frxReport1.LoadFromFile(f1);
frxReport1.PrepareReport(false);
frxReport1.LoadFromFile(f2);
frxReport1.PrepareReport(false);
И тут добавляем некий N-ый отчет, который переваливает на новую страницу.
Как минимальными средствами можно отследить этот момент и предотвратить его?
Тоесть этот N-ый отчет сюда не добавлять, а рапечатать сформированную страницу и начать новую "пачку" отчетов
(frxReport1.PreviewPages.Clear;
frxReport1.LoadFromFile(fN);
frxReport1.PrepareReport(false);
...............................................)
Комментарии
// КАК теперь здесь принудительно вставить переход на следующую страницу?
// Чтобы следующему контрагенту с новой страницы начать его пачку отчетов.
// в шаблонах PrintOnPreviousPage:=true
// И возможно ли уже сформированную пачку отправить на печать и продолжить формирование следующей пачки?
// И чтобы печать последовательно после формирования каждой пачки добавлялась в одно и тоже задание
// печати, иначе у ОС будет несварение от количества заданий, т.к. пачек будут десятки тысяч.
В начале следующей пачки:
frxReport1.LoadFromFile(s1);
if i=0 then TfrxReportPage(frxReport1.Pages[1]).PrintOnPreviousPage := false;
А вот с живой печатью по мере добавления в композит новых отчетов пока вопрос остался...