Для форматирования параметров, которые содержат многострочный текст, используется тэг formattext
. Данный тэг позволяет использовать при печати встроенные шрифты ФР. Не допускает вложенных тэгов.
Для использования шрифтов ФР текст должен быть задан следующим образом: [[<номер_шрифта>;] или [&]] <текст_сообщения>\
. Здесь:
- номер_шрифта - используемый номер шрифта фискального регистратора:
- 1 - стандартный
- 2 - двойной высоты и ширины
- 3 - сжатый
- 4 - двойной ширины
- 5 - уменьшенный
- 6 - двойной высоты
- & - первый пробельный символ сообщения;
- текст_сообщения - текст, который предназначен для печати;
- \ - символ перевода строки;
- форматирование текста:
- ;l - выравнивание по левому краю (является выравниванием по умолчанию)
- ;c - выравнивание по центру
- ;r - выравнивание по правому краю
- ;f - заполнение символом
Пример заполнения строки символом <*>
*;f
Использование шрифтов ограничивается возможностями ФР.
Если длина строки превысит ширину чековой ленты, то строка будет перенесена с сохранением форматирования.
Пример форматированного текста
& Явная экономия\&\2; ДЕШЕВЛЕ НА 30%\ &\ все зубные пасты\&\ 2;Lacalut, Rocks\2; Splat Special\2; Colgate\2; Optic White\2; Paradontax\&\ --------------------------------\ 5;Цена на полке указана с учетом скидки\ 5; Кoличecтвo тoвapa oгpaничeнo.\ --------------------------------\ 1;Мы были рады Вам!;c\ 4;Приходите еще!;c
Атрибуты тэга formattext
Наименование | Тип данных | Описание | Примечания |
---|---|---|---|
var | строковый | Источник форматированного текста | Такое форматирование используется для задания рекламной информации в скидках. Эта информация хранится в document.rtext |
Пример использования тега formattext
... <formattext var="document.rtext"/> ...