В продолжение предыдущей статьи о пригласительных на свадьбу хочу рассказать о том, как напечатать конверты из списка адресов в csv файле. Допустим у вас есть список имен и их почтовых адресов. И вы хотели бы разослать им письма с приглашениями на свадьбу. Заполнять вручную большое количество конвертов задача достаточно долгая. Как же автоматизировать этот процесс? С помощью FastReport мы можем создать этикетки для конвертов с именами и адресами клиентов. Остается лишь наклеить этикетки на конверты и можно отправлять письма.
Для начала нам нужно сформировать список из трех колонок: ФИО, адрес и почтовый индекс. Удобнее всего это делать в табличном редакторе типа Excel. Затем, сохранить файл в формате csv:
Теперь создадим новый отчет. Воспользуемся мастером этикеток:
В мастере этикеток нажимаем кнопку «Создать»:
Выбираем размер бумаги – Конверт DL:
Выставим количество строк и колонок равное 1. Также, включим опцию альбомная ориентация и поменяем местами ширину и высоту этикетки:
Теперь у нас есть шаблон этикетки, которую можно приклеить на стандартный конверт размера 110х220мм.
Добавим новый источник данных в отчете. Отмечаем опцию «Имена полей в первой строке»:
Далее отмечаем таблицу с тремя полями:
Создаем такой простой шаблон:
Вверху слева – адрес отправителя. Внизу справа – адрес получателя.
Запускаем отчет в режиме предварительного просмотра:
Мы получили этикетки для почтовых конвертов, осталось лишь распечатать их с помощью кнопки «Печать».