Для форматирования параметров, которые содержат многострочный текст, используется тег formattext
. Данный тег позволяет использовать при печати встроенные шрифты ФР. Не допускает вложенных тегов.
Использование шрифтов ограничено возможностями ФР.
Для использования шрифтов ФР текст должен быть задан следующим образом: [[<номер_шрифта>;[межстрочный_интервал;]] или [&]] <текст_сообщения>\
. Здесь:
- Номер_шрифта – используемый номер шрифта фискального регистратора:
- 1 – стандартный,
- 2 – двойной высоты и ширины,
- 3 – сжатый,
- 4 – двойной ширины,
- 5 – уменьшенный,
- 6 – двойной высоты.
- Межстрочный интервал – используемый при печати межстрочный интервал:
- число от
1
до255
(для ФР, работающих по протоколу Epson).
- число от
- & – первый пробельный символ сообщения.
- Текст_сообщения – текст, который предназначен для печати.
- \ – символ перевода строки.
- Форматирование текста:
- ;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 | строковый | Источник форматированного текста | Такое форматирование используется для задания рекламной информации в скидках. Эта информация хранится в |
linebreak | строковый | Позволяет переопределять последовательность символов для переноса строки | Значение по умолчанию " Если в шаблоне используется символ " Например
Если задать <formattext var="document.rtext" linebreak="\\\\"> , то перевод строки будет происходить только по "\\".
Атрибут добавлен в отчеты |
... <formattext var="document.rtext" linebreak="\\|#{2}"/> ...