Нумерация страниц (PageNumber) в склеенных отчётах
Добавлено: 27 июл 2009, 06:47
Возникла проблема нумерации страниц в пакетной печати.
Суть её такова: необходимо, скажем напечатать счёт на 3-х страницах, затем накладную на 2-х страницах.
Это два разных файла, в PageFooter'е каждого из которых стоит тег {PageNumber}.
При склейке отчётов (mainReport.SubReports.Add(report1); mainReport.SubReports.Add(report2);) получается один отчёт, такой как надо, однако нумерация в этом случае идёт подряд по всем страницам.
Вопрос, как сделать так, чтобы для счёта была нумерация 1-3, а для накладной 1-2, т.е.
для каждого файла отчёта {PageNumber} начинался бы с 1, но для каждого отчёта, т.к.
в конечном итоге все отчёты будут склеены подряд (функцией SubReports.Add()).
Суть её такова: необходимо, скажем напечатать счёт на 3-х страницах, затем накладную на 2-х страницах.
Это два разных файла, в PageFooter'е каждого из которых стоит тег {PageNumber}.
При склейке отчётов (mainReport.SubReports.Add(report1); mainReport.SubReports.Add(report2);) получается один отчёт, такой как надо, однако нумерация в этом случае идёт подряд по всем страницам.
Вопрос, как сделать так, чтобы для счёта была нумерация 1-3, а для накладной 1-2, т.е.
для каждого файла отчёта {PageNumber} начинался бы с 1, но для каждого отчёта, т.к.
в конечном итоге все отчёты будут склеены подряд (функцией SubReports.Add()).