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

Атрибуты шрифта


Язык описания шаблонов печати NDemia CashMatic предоставляет следующие возможности по управлению атрибутами шрифта печати:
  • печать жирным шрифтом (%b);
  • наклон (курсив) (%i);
  • инверсия ("негативная" печать, белым по чёрному) (%r);
  • подчёркивание (%u).

Атрибуты управляются комбинациями знака процента и латинской буквы. Такие комбинации действуют как "триггерные скобки" - каждое нечётное вхождение включает соответствующий атрибут, и каждое чётное выключает.
Например, если шаблон содержит фразу:
Печать %iнаклонным%i шрифтом
(и это первое и второе употребление %i от начала шаблона), то слово "наклонным" будет напечатано курсивом.

Печать с атрибутами форматирования символов требует соответствующей поддержки оборудованием (т.е. принтер должен "уметь" выполнять указанные изменения шрифта), а также требуется правильная настройка системы команд принтера (см. вкладку Принтер в Панели управления NDemia CashMatic).
Фискальный регистратор управление форматом символов не поддерживает (однако у него есть возможность
выбора шрифта для целой строки).

Если оборудование печати не поддерживает какие-либо атрибуты форматирования (или если использование кодов форматирования выключено в параметрах принтера в Панели управления NDemia CashMatic), комбинации "процент-буква" будут просто удаляться из выходного текста.

Коды форматирования (комбинации "процент-буква") обрабатываются только по исходному тексту шаблона и не обрабатываются внутри подставляемых значений. Таким образом, нельзя задать форматирование в самом подставляемом тексте какого-либо поля.
Коды форматирования могут использоваться также и при печати без шаблонов (см. Текст без шаблона).
тел. +7-(916)-129-26-84 (C)opyright: NDemia Ltd, Москва, 2006..2024 ndemia@ndemia.com