Используя свойство "Печатать на..." (PrintOn) объектов отчета, можно печатать разные объекты на четных и нечетных страницах.
Свойство "PrintOn" можно поменять в окне "Свойства", предварительно выделив объект.
Это свойство определяет, на каких страницах может быть напечатан объект. Доступны следующие значения, а также любая их комбинация:
• | первая страница (FirstPage); |
• | последняя страница (LastPage); |
• | нечетные страницы (OddPages); |
• | четные страницы (EvenPages); |
• | повторение печати бэнда (RepeatedBand). Возникает при печати бэнда, если у него установлен флаг "Повторять на каждой странице". |
По умолчанию значение этого свойства равно FirstPage, LastPage, OddPages, EvenPages, RepeatedBand. Это означает, что объект будет напечатан на всех страницах отчета. Приведем несколько типичных примеров использования этого свойства:
Значение свойства
|
Где будет напечатан объект
|
FirstPage
|
Только на первой странице.
|
LastPage, OddPages,
EvenPages, RepeatedBand
|
На всех страницах, кроме первой.
|
FirstPage, OddPages,
EvenPages, RepeatedBand
|
На всех страницах, кроме последней.
|
RepeatedBand
|
Только на бэндах, которые повторяются на каждой странице.
|
FirstPage, LastPage,
OddPages, EvenPages
|
На всех бэндах, кроме тех, что повторяются на каждой странице.
|
FirstPage, LastPage,
OddPages, RepeatedBand
|
Только на нечетных страницах.
|
FirstPage, LastPage,
EvenPages, RepeatedBand
|
Только на четных страницах.
|
Например, чтобы напечатать разный текст на четных и нечетных страницах, положите на бэнд два объекта "Текст" и настройте их следующим образом:
• | первый объект будет печататься на нечетных страницах. Установите его свойство PrintOn = FirstPage, LastPage, OddPages (т.е. все значения, кроме EvenPages). |
• | второй объект будет печататься на четных страницах. Установите его свойство PrintOn = FirstPage, LastPage, EvenPages (т.е. все значения, кроме OddPages). |
Объекты можно расположить друг над другом или иным образом. Они никогда не будут печататься одновременно.
Аналогичное свойство есть и у бэндов. Чтобы создать два экземпляра бэнда, которые печатаются на разных страницах, используйте бэнд "Дочерний". Его можно прикрепить к любому бэнду в окне "Настройка бэндов". Настройте главный и дочерний бэнды следующим образом:
• | главный бэнд будет печататься на нечетных страницах. Установите его свойство PrintOn = FirstPage, LastPage, OddPages (т.е. все значения, кроме EvenPages). |
• | дочерний бэнд будет печататься на четных страницах. Установите его свойство PrintOn = FirstPage, LastPage, EvenPages (т.е. все значения, кроме OddPages). |
Бэнды могут иметь разную высоту и разное содержимое. Рассмотрим пример, печатающий разные заголовки страницы:
|