В системе предусмотрена возможность создания макетов билетов и карт (для спортивных абонементов).
В макете вы самостоятельно определяете позиции расположения полей для последующей печати на билете или карте.
Добавление новой записи происходит стандартным образом.
В правой части окна заполните поля создаваемого макета:
Наименование макета;
Тип макета:
Макет билета привязывается к комплекту билетов, а макет карты – только к принтеру карт.
Чтобы создать макет билета, необходимо выделить макет и воспользоваться пунктом контекстного меню Макет билета.
На панели инструментов в редакторе макета билета размещены кнопки:
– свойства макета билета,
– свойства поля на макете билета,
– удаление поля из макета билета,
– копировать выделенный объект,
– выровнять объекты по сетке,
– расположить объект позади всех,
– расположить объект поверх всех,
– добавить поле в макет билета.
Перед началом создания макета билета нужно определить общие настройки формы билета.
Для этого двойным щелчком левой кнопки мыши на пустом поле плана макета билета вызовите окно Настройки страницы
или воспользуйтесь опцией на панели инструментов Файл – Настройки страницы:
Ширина – ширина макета;
Высота – высота макета;
Показывать перфорацию – отображение линий перфорации на макете;
Ориентация перфорации: вертикальная или горизонтальная – направление перфорации;
Отступ перфорации слева (сверху) – отступ линий контроля или корешка от границ билета;
Отступ перфорации справа (снизу) – отступ линий контроля или корешка от границ билета;
Поворот относительно направления печати (град.) – ориентация направления печати текста на билете.
После установки всех параметров необходимо нажать кнопку ОК.
Далее на макет билета нужно нанести поля, содержащие информацию о фильме, сеансе, месте и др.
Для добавления поля на макет билета надо нажать кнопку
на панели инструментов макета билета (или воспользоваться пунктом главного меню Макет билета – Добавить поле)
и нажать левой кнопкой мыши на поле плана макета билета.
На поле будет выведен объект с надписью «Field 116».
Далее нужно выделить объект курсором и перетащить в нужное место на макете билета. Перетаскиванием границ можно измените размеры поля.
Изменить масштаб просмотра плана макета билета можно с помощью кнопок на панели инструментов.
Чтобы установить свойства поля, нужно выделить его и воспользоваться кнопкой на панели инструментов. На экран будет выведено окно Свойства поля.
X (мм) – координата Х левого верхнего угла объекта в мм;
Y (мм) – координата Y левого верхнего угла объекта в мм.
При перетаскивании поля внизу окна редактора макета билета отображаются текущие координаты поля.
Если выставлен флаг Печатать поле, то информация описываемого поля будет выведена на печать на билете.
Название – можно набрать любой текст, который должен быть выведен на печать, например, «Билет обмену и возврату не подлежит».
Можно также для вывода в этом поле выбрать служебное поле из словаря.
Кнопка Fx активируется, если в начале строки Название поставить знак = .
Данная функция нужна для проверки формул вывода информации на печать в зависимости от условий.
С подробным описанием формул можно ознакомиться в разделе 9.1 Функции.
Если поля пересекаются, можно выбрать расположение поля относительно других, выделив его и воспользовавшись кнопками (поверх всех) и (позади всех).
С помощью кнопки можно выровнять выделенное поле по сетке.
Нажатие на кнопку удалит выделенное поле.
В поле Поворот (град.) указывается направление текста в объекте.
В поле Шрифт указывается идентификатор шрифта.
Каждому идентификатору соответствует определенный размер шрифта, который определяется в справочнике Шрифты.
При нажатии на поле система выведет на монитор справочник шрифтов.
При выборе того или иного шрифта система сама проставит ID шрифта.
Шрифты с расширением .sfp печатаются перпендикулярно направлению движения билета, с расширением .sfl – параллельно направлению движения билета.
Прорисовав макет билета, нужно сохранить его с помощью кнопки на панели инструментов (пункт главного меню Макет билета – Сохранить или сочетание клавиш Ctrl+S).
Печать текста на билете осуществляется от левой верхней точки формы объекта относительно направления текста в форме объекта заданным шрифтом.
Размер поля на макете не влияет на печать.
Данный макет билета создается в специальном редакторе FastReport 3.
Добавление макета происходит так же, как и в случае обработки через DLL.
Стандартный макет билета уже есть в программе.
Подробнее о работе в редакторе FastReport 3 можно узнать на сайте www.fastreport.ru .
Для экспорта макета билета необходимо выделить его в списке макетов билетов и воспользоваться командой всплывающего меню
Экспорт макета.
Файл сохраняется с расширением *.tpl для Обработки DLL
и *.fr3 для Обработки FastReport.
Для импорта макета билета необходимо выделить в списке макетов билетов тот макет, куда необходимо скопировать содержимое импортируемого макета, и воспользоваться командой всплывающего меню Импорт макета.
Печать текста на билете осуществляется в зависимости от заведенного в системе макета билета, где указываются определенные поля.
Для корректного создания макета билета нужно воспользоваться справочником Поля макета,
где уже указаны основные системные переменные (статические поля), существующие в системе по умолчанию.
Добавление новой записи происходит стандартным образом.
Заполнение справочника переменных происходит стандартным способом.
Переменные полей макета описаны в разделе 9.2 Переменные.