Для форматирования параметров, которые содержат многострочный текст, используется тег 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}"/>
...

