Дублирование или удаление страниц при предварительном просмотре отчета

01.11.2018

В FastReport 2018.4 появилась очень интересная функциональная возможность – добавлять и удалять страницы отчета в режиме предварительного просмотра. Давайте внесем ясность. Речь идет о страницах построенного отчета. То есть вы можете выбрать конкретную страницу отчета и клонировать ее сколь угодно много раз, либо удалить выбранную страницу. При этом никакого влияния на сам шаблон отчета не будет. Даже, если у вас останется всего одна страница. Чтобы вернуть все в исходное состояние – просто постройте отчет заново.

Когда эта функция может быть полезна? Например, если вам нужно распечатать отчет, а какие-то определенные страницы нужны в нескольких экземпляров. Или наоборот, некоторые страницы не нужно печатать. Да, в настройках печати вы можете задать номера нужных страниц. Но вы должны запомнить эти номера. Это не очень удобно. Используя новую функцию, вы добавляете нужные страницы без необходимости что-то запоминать.

Давайте рассмотрим, как это работает на практике. Например, у нас есть построенный в режиме предварительного просмотра отчет Simple List. Уменьшим его масштаб, чтобы в область видимости поместились все три страницы:

 

Обратите внимание, что первая страница имеет желтую рамку. Это означает, что она выбрана сейчас.

На панели инструментов сверху добавились два ярлыка:

-  копировать страницу;

-  удалить страницу.

Скопируем первую страницу:

Скопированная страница добавилась сразу после выбранной.

А теперь удалим все страницы, кроме последней. При удалении фокус переключается на последующую страницу. Поэтому, в нашем случае, удобнее всего установить фокус на первую страницу, а затем удалять страницы. В итоге останется лишь одна, последняя страница отчета. Мы можем клонировать ее, но другие страницы нам уже не доступны.

Таким образом, новая функция клонирования и удаления страниц построенного отчета весьма полезна при печати.

.NET .NET FastReport FastReport
11 марта 2025

Как использовать FastReport .NET Avalonia на Fedora Workstation с протоколом Wayland

В данной статье мы разберем, как запустить FastReport .NET Avalonia на операционной системе «Fedora Workstation 39» с протоколом Wayland.
7 марта 2025

Как создать QR-код с картинкой в FastReport .NET

В статье разобрались как вставлять картинку в QR Code из дизайнера отчётов FastReport .NET всего за пару кликов.
20 февраля 2025

Использование матричных принтеров для печати чеков

В этой статье мы рассмотрим, как интегрировать матричный принтер в процесс создания и вывода отчетов с использованием FastReport .NET.