NDemia Новости CashMatic Рубли Форум

Язык описания шаблонов печати


см. также: Шаблоны печати Примеры шаблонов Чек по шаблону


Язык описания
шаблонов печати NDemia CashMatic является макроязыком разметки документа.
При получении команды печати (вызов CashMatic.Print.PrintOut()), если задано имя шаблона (CashMatic.Print.Receipt.Template), открывается соответствующий текстовый файл и выполняется его макрообработка на основе языка, описанного в разделе Синтаксис. Текст, полученный в результате макрообработки, и является текстом выходного документа. В случае печати фискальных чеков фискальный регистратор формирует ряд строк самостоятельно, на основании информации, получаемой от прикладной программы.

Синтаксическими единицами языка описания шаблонов являются макроимена и макроблоки (см. соответствующие разделы).
Прикладной скрипт может передавать данные в текст печати через соответствующие поля шаблона - см. раздел Макроподстановка значений переменных платёжного сеанса.
Дополнительные сведения по управлению шрифтами и отображению специальных типов значений (дата, время, деньги) приведены в разделе Форматирование.





тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com