Как сделать этикетку в FastReport .NET

06.03.2018

В этой статье я хочу рассмотреть мастер этикеток в FastReport.Net:

 

Этикетки могут быть штрих-кодами, визитками, адресами, транспортными накладными и т.д. Их можно печатать на самоклеящейся или обычной бумаге. Вы можете использовать встроенные в FastReport шаблоны этикеток или создать собственный. Шаблон этикетки представляет собой шаблон отчета с заданным размером страницы и количество этикеток на печатной странице.

 

Для выбранного шаблона этикетки вы должны задать два размера – размер этикетки и размер бумаги для печати. Еще два параметра «Строк» и «Колонок» позволяют задать количество этикеток на печатной странице. Вот как это выглядит:

 

То есть на бумаге размером 14,81х21,01 можно разместить 4 этикетки размером 7,4х10,5. Этикетки размещены на двух строках и в двух колонках. Теперь добавим еще одну строку:

 

Мы увидим сообщение, что этикетки не помещаются на странице. Нужно либо уменьшить количество строк, либо увеличить размер бумаги. Я думаю механизм добавления этикеток на страницу понятен из этого примера.

Вернемся к мастеру этикеток. У нас в распоряжении весьма внушительная база шаблонов этикеток для различных производителей:

 

 В конце списка есть элемент «Пользовательская» для выбора ранее созданного собственного шаблона. Давайте выберем производителя Formtec:

 

Среди доступных для этого производителя шаблонов есть Address, Shipping и Business Card.

Закройте текущее окно. В мастере этикеток есть кнопка «Создать». Нажимаем ее, чтобы создать свой шаблон:

 

Настроив шаблон, нажимаем Ок и возвращаемся в мастер этикеток. Теперь, если в производителях выбрать «Пользовательская», мы увидим список созданных нами шаблонов. Выбираем «Этикетка4» и нажимаем Ок.

 

Сейчас шаблон отчета пуст.

Согласно настройкам этикетки, шаблон отчета имеет две колонки шириной 8,84см.

 

Заполним шаблон данными:

 

Если вы заполняете этикетку данными из базы, то каждая строка данных будет генерировать новую этикетку. Таким образом вся страница будет заполнена этикетками, согласно шаблону. Однако, в нашем случае мы заполнили данные вручную, и мы получим всего одну этикетку при печати. Исправим эту ситуацию. В настройках бэнда «Данные» изменим значение свойства RowCount на 10. Запустим отчет в режиме предварительного просмотра:

 

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

.NET FastReport .NET FastReport
10 июля 2026

Как настроить Content Security Policy для отчетов FastReport .NET WEB

Узнайте, как настроить Content Security Policy для отчётов FastReport .NET WEB: обзор директив и значений CSP, изменения в архитектуре FastReport, типичные сценарии обхода и способы защиты.
22 июня 2026

Как настроить отчет с Business Objects из кода и дизайнера в FastReport .NET

В этой статье рассматривается реальный пример создания и использования шаблона отчета .frx для подключения к иерархическим бизнес-объектам в FastReport .NET.
21 апреля 2026

Использование водяных знаков в FastReport VCL

В статье подробно рассмотрели функционал добавления водяных знаков в FastReport VCL — как через визуальный интерфейс, так и программно, с помощью кода на Delphi и в скриптах отчётов.

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