Возникла проблема нумерации страниц в пакетной печати.
Суть её такова: необходимо, скажем напечатать счёт на 3-х страницах, затем накладную на 2-х страницах.
Это два разных файла, в PageFooter'е каждого из которых стоит тег {PageNumber}.
При склейке отчётов (mainReport.SubReports.Add(report1); mainReport.SubReports.Add(report2);) получается один отчёт, такой как надо, однако нумерация в этом случае идёт подряд по всем страницам.
Вопрос, как сделать так, чтобы для счёта была нумерация 1-3, а для накладной 1-2, т.е.
для каждого файла отчёта {PageNumber} начинался бы с 1, но для каждого отчёта, т.к.
в конечном итоге все отчёты будут склеены подряд (функцией SubReports.Add()).
Нумерация страниц (PageNumber) в склеенных отчётах
Нумерация страниц (PageNumber) в склеенных отчётах
Здравствуйте,
Можно использовать дополнительную перегрузку метода Add:
Спасибо.
Можно использовать дополнительную перегрузку метода Add:
Код: Выделить всё
SubReports.Add(StiReport report, bool resetPageNumber, bool printOnPreviousPage)
Нумерация страниц (PageNumber) в склеенных отчётах
Отлично, проще некуда! Всё работает! Благодарствую!
:biggrin:
:biggrin:
Нумерация страниц (PageNumber) в склеенных отчётах
Здравствуйте.
Дайте нам знать, если вам понадобится еще какая-нибудь помощь.
Спасибо.
Дайте нам знать, если вам понадобится еще какая-нибудь помощь.
Спасибо.