ZPL: как установить максимальную ширину текстового поля

Учитывая список небольших строк (от 1 до 3 слов в каждой), я хотел бы напечатать их в 2 столбца, используя ZPL для принтеров Zebra. Например, если список ["A", "B", "C", "D", "E"], я бы хотел, чтобы моя метка выглядела так:

A      B
C      D
E

Однако, если строки немного длиннее, я хотел бы иметь возможность обрезать их, чтобы столбцы не перекрывались. Например, если список ["string 1", "string 2", "long string 3", "string 4", "string 5"], метка должна выглядеть так:

string 1  string 2
long str  string 4
string 5

Я вижу 2 возможных подхода к этому: 1) Использование какой-то команды ZPL, которую я пока не смог найти 2) Вычисление ширины строк в пикселях. В этом случае мне нужно знать, какой шрифт используется в ZPL.

Я использую эту команду для печати текста:

^A0,N,30,30
^FDtext^FS

zpl
person Diego    schedule 22.10.2015    source источник


Ответы (1)


Похоже, ^TB - это решение:

^A0N,30,30
^TBN,250,29
^FDtext should go here^FS
person Diego    schedule 22.10.2015