DataMobile
Оглавление

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

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

Оценить статью