Zebra ZPL 切断尾随而不是换行
Zebra ZPL cut off trailing instead of wrapping
我正在更正与文本重叠的 ZPL 字符串。这是那个字符串。
^XA\r\n
^CF0,31,24\r\n
^FO25,20^FDMFD BY:^FS\r\n
^FO25,20^FB412,2,5,L,0^FDMFD BY: THE LONGNAME MANUFACTURING COMPANY
LONGNAME, IL^FS\r\n
^XZ
将其插入 http://labelary.com/viewer.html 您会看到在文本的第二行,单词相互重叠。这可以通过允许文本换行到第三行来解决,但我仅限于 2 行文本。
我怎样才能剪掉多余的字母,而不是试图绕过第二行?
换句话说,我希望它呈现为文本看起来像这样。
^XA\r\n
^CF0,31,24\r\n
^FO25,20^FDMFD BY:^FS\r\n
^FO25,20^FB412,2,5,L,0^FDMFD BY: THE LONGNAME MANUFACTURING COMPANY LONGNA^FS\r\n
^XZ
这样它就不会试图换行第三行,而是将其限制为只有 2 行。
改用^TB
。它有您正在寻找的裁剪:
^XA
^CF0,31,24
^FO25,20^FDMFD BY:^FS
^FO25,20^TBN,412,62^FDMFD BY: THE LONGNAME MANUFACTURING COMPANY LONGNAME, IL^FS
^XZ
我会将作为数据源的程序更新为仅提取 X 个字符,如果存在更多字符,则在字符串末尾添加“...”。这样标签的观众就会知道某些内容被截断了。
我正在更正与文本重叠的 ZPL 字符串。这是那个字符串。
^XA\r\n
^CF0,31,24\r\n
^FO25,20^FDMFD BY:^FS\r\n
^FO25,20^FB412,2,5,L,0^FDMFD BY: THE LONGNAME MANUFACTURING COMPANY
LONGNAME, IL^FS\r\n
^XZ
将其插入 http://labelary.com/viewer.html 您会看到在文本的第二行,单词相互重叠。这可以通过允许文本换行到第三行来解决,但我仅限于 2 行文本。
我怎样才能剪掉多余的字母,而不是试图绕过第二行?
换句话说,我希望它呈现为文本看起来像这样。
^XA\r\n
^CF0,31,24\r\n
^FO25,20^FDMFD BY:^FS\r\n
^FO25,20^FB412,2,5,L,0^FDMFD BY: THE LONGNAME MANUFACTURING COMPANY LONGNA^FS\r\n
^XZ
这样它就不会试图换行第三行,而是将其限制为只有 2 行。
改用^TB
。它有您正在寻找的裁剪:
^XA
^CF0,31,24
^FO25,20^FDMFD BY:^FS
^FO25,20^TBN,412,62^FDMFD BY: THE LONGNAME MANUFACTURING COMPANY LONGNAME, IL^FS
^XZ
我会将作为数据源的程序更新为仅提取 X 个字符,如果存在更多字符,则在字符串末尾添加“...”。这样标签的观众就会知道某些内容被截断了。