Я использую следующую команду для печати выровненного текста:
^FB1800,3,0,J^FT100,200^A0B,26,26^FH\^FDLONG TEXT TO BE PRINTED, WHICH DOESNT FIT IN ONLY 3 LINES...^FS
Команда ^ FB1800,3,0, J печатает блок поля шириной 1800 точек, максимум 3 строки, выровненный.
Проблема в том, что если текст превышает максимальное количество строк, он перезаписывает последнюю строку! :( Это, конечно, делает текст последней строки нечитаемым.
Как мне этого избежать? Кто-нибудь знает, есть ли способ обрезать превышающий текст?
В документации точно сказано, что это происходит:
Текст, превышающий максимальное количество строк, перезаписывает последнюю строку. Изменение размера шрифта автоматически увеличивает или уменьшает размер блока.
Для справки: я использую принтер Zebra 220Xi4.
Любая помощь будет оценена. Спасибо!