Как сделать отчет-этикетку в FastReport VCL

06.03.2018

Печать этикеток одна из сфер применения генераторов отчетов. В этой статье мы рассмотрим некоторые аспекты создания отчета с этикетками.

В отчетах типа Этикетка заголовки данных обычно размещаются в колонке, а не в строке, как обычно. Что это значит? Покажу на примере.

Вот обычный список выводом данных построчно:

А вот колончатое размещение данных:

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

Создадим пустой отчет с одним бэндом MasterData. Наша цель сделать визитные карточки. Так как отчет состоит из одного бэнда, то размер визитки будет равен размеру этого бэнда. Давайте зададим высоту бэнда MasterData в инспекторе свойств. Установим значение 4,5 см. Чтобы задать ширину бэнда, нам нужно использовать разбиение на колонки.

Чтобы разбить страницу на колонки откройте меню Файл -> Свойства страницы (File -> Page Settings). На вкладке Other options задаем количество колонок – 2. Ширину колонок тоже можно изменять. Например, зададим 8,84 см. При этом бэнд стал уже чем половина страницы отчета. Вы можете настроить позицию бэнда в свойстве Positions.

 

А теперь создадим не сложны шаблон визитной карточки:

Так как мы не используем базу данных в бэнде MasterData, то нам нужно вручную задать количество записей в свойствах бэнда. В нашем случае - RowCount = 12. Посмотрим на отчет в режиме предварительного просмотра:

Как видите, все 12 этикеток поместились на одной странице отчета, которая (в нашем случае) в печатном виде имеет формат A4.

В случае использования данных из базы, следует для бэнда MasterData оставить свойство RowCount равным 0.

VCL Lazarus FastReport Отчет Delphi VCL Lazarus FastReport Отчет Delphi
8 апреля 2026

Новые возможности работы с бэндами в дизайнере FastReport .NET

В версии 2026.2 FastReport .NET появилась возможность изменять порядок бэндов прямо в дизайнере — простым перетаскиванием мышью.
7 апреля 2026

Как подключить плагин к Google Sheets в FastReport .NET

В этой статье рассмотрим, как начать работу с Google Sheets в FastReport .NET. Вы узнаете, как настроить доступ к API через Google Cloud Console, собрать и подключить плагин.
6 апреля 2026

Как настроить новые режимы отрисовки QR-кода в FastReport .NET

В статье рассмотрим, как заменить стандартные модули QR-кода в FastReport .NET на декоративные фигуры: круги, звёзды, шестиугольники и другие.

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