Как сделать этикетку в 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. Запустим отчет в режиме предварительного просмотра:

 

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

2 сентября 2024

Обзор облачного решения для создания и управления отчетами

МоиОтчеты Облако — это мощное облачное решение для создания и управления отчетами, обеспечивающее широкий спектр возможностей, от создания документов в различных форматах до интеграции с корпоративными системами.
12 августа 2024

Как собрать и установить плагин Postgres в FastReport .NET

В этой статье описывается подключение к базе посредством плагина FastReport .NET для дизайнера отчетов из Visual Studio через NuGet-сервер.
8 августа 2024

Как установить FastReport .NET и его компоненты в Windows

Пошаговая инструкция по онлайн и ручной установке через регистрационный код FastReport .NET и его компонентов в Windows.