Search Results for

    Show / Hide Table of Contents

    Печать на четных и нечетных страницах

    Используя свойство "Печатать на..." (PrintOn) объектов отчета, можно печатать разные объекты на четных и нечетных страницах.

    Свойство PrintOn можно поменять в окне "Свойства", предварительно выделив объект.

    Это свойство определяет, на каких страницах может быть напечатан объект. Доступны следующие значения, а также любая их комбинация:

    • первая страница (FirstPage);
    • последняя страница (LastPage) - должен быть включен двойной проход у отчета;
    • нечетные страницы (OddPages);
    • четные страницы (EvenPages);
    • повторение печати бэнда (RepeatedBand). Возникает при печати бэнда, если у него установлен флаг "Повторять на каждой странице";
    • единственная страница (SinglePage) - должен быть включен двойной проход у отчета.

    По умолчанию значение этого свойства равно FirstPage, LastPage, OddPages, EvenPages, RepeatedBand, SinglePage. Это означает, что объект будет напечатан на всех страницах отчета. В случае, если отчет состоит из единственной страницы, печать объекта определяется только наличием флага SinglePage.

    Приведем несколько типичных примеров использования этого свойства:

    Значение свойства Где будет напечатан объект
    FirstPage Только на первой странице.
    LastPage, OddPages, EvenPages, RepeatedBand На всех страницах, кроме первой.
    FirstPage, OddPages, EvenPages, RepeatedBand На всех страницах, кроме последней.
    RepeatedBand Только на бэндах, которые повторяются на каждой странице.
    FirstPage, LastPage, OddPages, EvenPages На всех бэндах, кроме тех, что повторяются на каждой странице.
    FirstPage, LastPage, OddPages, RepeatedBand Только на нечетных страницах.
    FirstPage, LastPage, EvenPages, RepeatedBand Только на четных страницах.

    Примечание: Четность и нечетность страниц определяется номером страницы в подготовленном отчете, отсчет страниц в котором начинается с 0. Например, вторая страница, отображаемая в предварительном просмотре, будет нечетной так как ее номер в подготовленном отчете равен 1.

    Например, чтобы напечатать разный текст на четных и нечетных страницах, положите на бэнд два объекта "Текст" и настройте их следующим образом:

    • первый объект будет печататься на нечетных страницах. Установите его свойство PrintOn = FirstPage, LastPage, OddPages (т.е. все значения, кроме EvenPages).
    • второй объект будет печататься на четных страницах. Установите его свойство PrintOn = FirstPage, LastPage, EvenPages (т.е. все значения, кроме OddPages).

    Объекты можно расположить друг над другом или иным образом. Они никогда не будут печататься одновременно.

    Аналогичное свойство есть и у бэндов. Чтобы создать два экземпляра бэнда, которые печатаются на разных страницах, используйте бэнд "Дочерний". Его можно прикрепить к любому бэнду в окне "Настройка бэндов". Настройте главный и дочерний бэнды следующим образом:

    • главный бэнд будет печататься на нечетных страницах. Установите его свойство PrintOn = FirstPage, LastPage, OddPages (т.е. все значения, кроме EvenPages).
    • дочерний бэнд будет печататься на четных страницах. Установите его свойство PrintOn = FirstPage, LastPage, EvenPages (т.е. все значения, кроме OddPages).

    Бэнды могут иметь разную высоту и разное содержимое. Рассмотрим пример, печатающий разные заголовки страницы:

    Back to top © 1998-2025 Copyright ООО «Быстрые отчеты»