Нумерация страниц (PageNumber) в склеенных отчётах

Обсуждение Stimulsoft Reports.NET
Ответить
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Нумерация страниц (PageNumber) в склеенных отчётах

Сообщение Леонид »

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

Вопрос, как сделать так, чтобы для счёта была нумерация 1-3, а для накладной 1-2, т.е.
для каждого файла отчёта {PageNumber} начинался бы с 1, но для каждого отчёта, т.к.
в конечном итоге все отчёты будут склеены подряд (функцией SubReports.Add()).
Jan
Сообщения: 495
Зарегистрирован: 19 фев 2009, 11:14

Нумерация страниц (PageNumber) в склеенных отчётах

Сообщение Jan »

Здравствуйте,

Можно использовать дополнительную перегрузку метода Add:

Код: Выделить всё

SubReports.Add(StiReport report, bool resetPageNumber, bool printOnPreviousPage)
Спасибо.
Леонид
Сообщения: 329
Зарегистрирован: 23 июл 2009, 09:53
Откуда: Moscow

Нумерация страниц (PageNumber) в склеенных отчётах

Сообщение Леонид »

Отлично, проще некуда! Всё работает! Благодарствую!

:biggrin:
Ivan
Сообщения: 641
Зарегистрирован: 10 авг 2006, 05:40
Откуда: Stimulsoft Office

Нумерация страниц (PageNumber) в склеенных отчётах

Сообщение Ivan »

Здравствуйте.

Дайте нам знать, если вам понадобится еще какая-нибудь помощь.

Спасибо.
Ответить