Я использую следующую команду для печати выравниваемого текста:
^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.
Любая помощь будет оценена по достоинству. Благодарю вас!