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

15.05.2020

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

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

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

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

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

…

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

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

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

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

 PageFooter properties

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

PageFooter shown on last page

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

.NET FastReport Дизайнер Отчет Кастомизация .NET FastReport Дизайнер Отчет Кастомизация
12 октября 2026

Экспорт отчёта в XML из Preview в FastReport .NET

Узнайте, как сохранить отчёт в формате XML в FastReport .NET: экспорт из Preview без кода и программный экспорт через XMLExport с настройкой параметров.
12 октября 2026

Как экспортировать отчёт из FastReport .NET в доступный PDF (PDF/UA-1)

Как экспортировать отчёт из FastReport .NET в доступный PDF/UA-1: настройка через интерфейс и код на C#, роли SemanticRole, AltText и проверка валидаторами.
12 октября 2026

GS1 DataBar Expanded Stacked: особенности и настройка в FastReport .NET

GS1 DataBar Expanded Stacked — многострочный штрихкод для товаров: кодирует GTIN, срок годности, вес, номер партии. Узнайте, как работает символика и настройка Segments в FastReport .NET.

Не является публичной офертой
© 1998-2026 ООО «Быстрые отчеты»