logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Забыли пароль?
    • en
    • ru
    • pt
    • es
    • JP
    • ZH
  • Главная
  • /
  • Статьи
  • /
  • Как отобразить подвал страницы PageFooter только на последней странице отчета
  • Как сделать простой Web-отчет FastReport.Net

    4 октября 2016 г.

    Сегодня Web-отчеты очень востребованы. Каждый день мы пользуемся интернетом и просматриваем десятки, а то и

    Подробнее
  • Как создать Master-Detail отчет из несвязанных таблиц

    27 марта 2017 г.

    Нередко появляется необходимость в создании отчета типа «Главный – Подчиненный» или «Master – Detail». Это

    Подробнее
  • Несколько отчетов в одном объекте WebReport - работа с закладками

    12 августа 2017 г.

    Популярное, сейчас, направление веб отчетов активно развивается в FastReport.Net. Новая функция – закладки, позволяет создавать

    Подробнее
  • Обновление объекта отчета в проекте ASP.Net MVC с помощью Ajax

    16 августа 2017 г.

    Технология ajax далеко не нова и существенно ускоряет работу веб приложений. Кроме того, не маловажна

    Подробнее
  • Как сделать лотерейные билеты с помощью FastReport.Net

    23 августа 2017 г.

    Допустим, вы решили провести лотерею в офисе и у вас есть только FastReport.Net под рукой.

    Подробнее

Как отобразить подвал страницы PageFooter только на последней странице отчета

15 мая 2020 г.

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

Как раз работая с таким набором одинаковых отчетов, пользователь генератора отчетов Combit

List & Label столкнулся с проблемой. А именно:

«У меня есть шаблон проекта, который имеет некоторый стандартный текст «заголовок страницы», который должен быть напечатан на каждой странице, а затем «нижний колонтитул страницы», который должен быть напечатан только на последней странице. Все они являются статическими элементами (без контейнера отчетов).

Но когда я включаю этот шаблонный проект, я не могу заставить «Подвал» печататься только на последней странице. Если я устанавливаю условие для LastPage(), оно вообще не печатается. Это ожидается согласно документации

…

Сейчас я просто сохраняю текст нижнего колонтитула в переменных, а затем помещаю его в каждый проект, что утомительно и подвержено ошибкам.»

К сожалению, легкого решения этого вопроса у разработчиков, не нашлось. Пользователю придется выставлять свойство LastPage() для подвала страницы в каждом отчете.

FastReport.Net тоже позволяет использовать базовый шаблон для создания множества однотипных отчетов. Давайте рассмотрим, как бы мы решали рассмотренную проблему, используя генератор отчетов FastReport.

На самом деле все очень просто. В шаблоне базового отчета (от которого наследуетесь) нужно для бэнда PageFooter задать свойство PrintOn. Это список с чекбоксами. Необходимо выбрать LastPages и OddPages.

 PageFooter properties

Только с таким сочетанием вы добьетесь, чтобы подвал страницы отображался только на последней странице отчета:

PageFooter shown on last page

Так, вы избежите редактирования всех отчетов, созданных на основе базового шаблона.

О продукте Скачать Купить
avatar
Dmitriy Fedyashov
Руководитель отдела обеспечения качества
.NET FastReport PageFooter

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • ВУЗам
  • Наша команда
  • Карьера
  • Контакты

© 1998-2021 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой