Имеется следующий вопрос - необходимо напечатать таблицу на 2...n количество страниц. При этом верхние и нижние колонтитулы на первой странице одни, а на остальных другие. Если для первой страницы поставить свойство "Остановиться после = 1", то со второй страницы таблица начинается сначала.
В Stimulsoft Reports.Ru.pdf написано:
"При выводе страниц на печать можно отключать некоторые страницы, или наоборот включать. Можно менять порядок включения страниц в отчет. Между страницами можно организовывать взаимосвязи."
Где можно почитать про взаимосвязи между страницами?
вывод на печать страниц с разными колонтитулами
вывод на печать страниц с разными колонтитулами
Здравствуйте,
Вы можете использовать следующий код в событии BeforePrintEvent страницы:
Размеры границ задаются в текущих единицах измерения отчета.
Спасибо.
Вы можете использовать следующий код в событии BeforePrintEvent страницы:
Код: Выделить всё
if (RenderedPages.Count == 0)Page1.Margins = new StiMargins(1, 1, 3, 3);
else Page1.Margins = new StiMargins(1, 1, 1, 1);
Спасибо.
вывод на печать страниц с разными колонтитулами
to Vital:
Здравствуйте. Имелись ввиду не границы колонтитулов, а сами колонтитулы. То-есть на первой странице нижний колонтитул это таблица 5*10, а на остальных 2*3, к примеру. Соответственно и привязки к данным в этих колонтитулах разные.
>следующий код в событии BeforePrintEvent страницы:
Это событие обьекта StiReport? или в коде самой страницы надо обьявить это событие? А то что-то не совсем понял...
Здравствуйте. Имелись ввиду не границы колонтитулов, а сами колонтитулы. То-есть на первой странице нижний колонтитул это таблица 5*10, а на остальных 2*3, к примеру. Соответственно и привязки к данным в этих колонтитулах разные.
>следующий код в событии BeforePrintEvent страницы:
Это событие обьекта StiReport? или в коде самой страницы надо обьявить это событие? А то что-то не совсем понял...
вывод на печать страниц с разными колонтитулами
С событием BeforePrintEvent разобрался.
Вопрос с колонтитулами решил следующим образом:
На страницу ставится три контейнера. 1й и 3й контейнеры содержат нижние колонтитулы, и расположены друг над другом.
2й контейнер содержит данные. В свойствах 1го контейнера выставляется "Печатать на - только первая страница", в свойствах 3го "Печатать на - кроме первой страницы".
На событие BeforePrintEvent код:
Вопрос с колонтитулами решил следующим образом:
На страницу ставится три контейнера. 1й и 3й контейнеры содержат нижние колонтитулы, и расположены друг над другом.
2й контейнер содержит данные. В свойствах 1го контейнера выставляется "Печатать на - только первая страница", в свойствах 3го "Печатать на - кроме первой страницы".
На событие BeforePrintEvent код:
Код: Выделить всё
if (RenderedPages.Count == 0)
Контейнер3.Height = 15;
else
Контейнер3.Height = 17;
вывод на печать страниц с разными колонтитулами
Здравствуйте.
Да, такой вариант решения также взможен как вариант.
Дайте знать, если понадобится дополнительная помощь.
Спасибо.
Да, такой вариант решения также взможен как вариант.
Дайте знать, если понадобится дополнительная помощь.
Спасибо.