Jump to main content Jump to doc navigation

Шаблон печати

tarasov@scanport.ru

Последнее обновление 08.07.2024

В поставке с программой, в папке с шаблонами (для примера) поставляется ряд шаблонов с различными размерами для принтеров печати этикеток, несколько шаблонов ЕГАИС для печати различных упаковок и несколько для офисного принтера А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