Шаблон печати
В поставке с программой, в папке с шаблонами (для примера) поставляется ряд шаблонов с различными размерами для принтеров печати этикеток, несколько шаблонов ЕГАИС для печати различных упаковок и несколько для офисного принтера А4, для печати документа и упаковочного листа DataMobile.
Шаблоны возможно сделать самостоятельно, взяв за основу поставляемые шаблоны в комплекте, и доступные сразу после установки в каталоге установки сервера печати \Scanport Print Server\Templates
.
Отредактировать их возможно вручную, через текстовый редактор, или при помощи конструктора шаблонов ScanportTemplateConstructor, доступном на нашем ftp или яндекс-диске, куда так же возможно попасть через наш сайт.
Предопределённые элементы
В шаблон возможно добавить предопределённые элементы:
- @Now:dd-MM-yyyy@ - отображение текущей даты (сервера или ПК, где установлена программа) в пользовательском формате.
Например, @Now:yyyy-MM-dd@ заменится на "2015-02-14".
- @CurrentPage@ - выводит номер печатаемой страницы.
- @CountPages@ - выводит количество печатающихся страниц.
Например, фраза "Страница @CurrentPage@ из @CountPages@" отобразит "Страница 6 из 10". Теги пишутся в формате «@Price@». Например "@Price@ руб" заменится на "150 руб".
Чтобы на месте тега отобразился штрихкод, необходимо, чтобы тег в шаблоне начинался с метки UIBarcode, а BarcodeValue равнялось обозначению переменной.
Например, полученное значение "12345" для переменной "@Barcode@" в
.xml
при печати по соответствующему шаблону преобразуется в изображение штрихкода
Но проще и удобнее воспользоваться конструктором шаблонов.
Поддерживаемые типы штрих кодов BarcodeType: -> Code 39 -> Code 93 -> Code 128 -> EAN 8 -> EAN 13 -> QR -> GS1-128 -> SSCC -> DMX -> GS1DMX