Вопрос к Alextz Нумерация страниц
Доброго времини суток.
Прошу прощения за вопрос по другой версии FastReport. Но это самый живой форум. Может Вы ответите на мой вопрос. На форуме Studio ответа не дождался.
У меня FastReport Studio 4.6.150
Проблема: Необходимо сформировать заданное количество экземпляров отчета.
Для этого я использую PageZM.PageCount=<_iPAGE>, где _iPAGE - заданное количество.
В каждом экземпляре может быть переменное количество сформированных страниц.
В таком варианте нумерация страниц производится сквозная для всех копий.
А нужно для каждой копии своя нумерация, начиная с 1.
Как сбросить нумерацию на 1 при старте новой копии документа.
Предполагаю, что каждую копию, отличную от первой, нужно формировать в своем экземпляре frx, а потом к первому экземпляру добавлять вновь сформированные, например:
TfrxReportClass frx = new TfrxReportClass();
TfrxReportClass frx1 = new TfrxReportClass();
...
frx.PrepareReport(true);
frx1.PrepareReport(true);
и далее к frx добавить frx1, но как?, и правильный это путь?
Заранее спасибо за помощь.
Прошу прощения за вопрос по другой версии FastReport. Но это самый живой форум. Может Вы ответите на мой вопрос. На форуме Studio ответа не дождался.
У меня FastReport Studio 4.6.150
Проблема: Необходимо сформировать заданное количество экземпляров отчета.
Для этого я использую PageZM.PageCount=<_iPAGE>, где _iPAGE - заданное количество.
В каждом экземпляре может быть переменное количество сформированных страниц.
В таком варианте нумерация страниц производится сквозная для всех копий.
А нужно для каждой копии своя нумерация, начиная с 1.
Как сбросить нумерацию на 1 при старте новой копии документа.
Предполагаю, что каждую копию, отличную от первой, нужно формировать в своем экземпляре frx, а потом к первому экземпляру добавлять вновь сформированные, например:
TfrxReportClass frx = new TfrxReportClass();
TfrxReportClass frx1 = new TfrxReportClass();
...
frx.PrepareReport(true);
frx1.PrepareReport(true);
и далее к frx добавить frx1, но как?, и правильный это путь?
Заранее спасибо за помощь.
Комментарии
Используйте св-во страницы ResetPageNumbers.
ResetPageNumbers : Из описания свойства "Сбрасывает нумерацию страниц при печати группы". Как я понимаю, это группировка в MasterData по полю группировки. А как его использовать при старте новой копии?