我必须打印可以包含 5 到 50 个字符的DATA_FIELD中的数据标签只能容纳 20 个字母由于我有从右到左的拼写单词,我必须始终打印 右边的前 20 个字母 其他明智的病松散 客户名称的第一个单词,它通常最重要的是,因为包含客户名称例如,我有一个代码
^FO40,240^A@N,40,40,E:DAVIDBD.FNT
^FD%%Depositor%%
^FS
存款人的名字是:我不知道为什么它的名字这么长 - 可以是可变的
我必须打印始终最后 20 个字母:它这么长的名字--可以是可变的
将很乐意获得任何提示或帮助问候
ZPL真的没有太多可以提供帮助。 ZPL实际上是一种页面描述语言,而不是编程语言。
在将字符串添加到标签代码之前,需要将字符串处理到正确的长度。 如果您不使用单倍行距字体,则必须适应可变字符宽度。
如果您使用的是等宽字体,您只需知道您尝试打印的区域可容纳多少个字符。
如果可以自动换行,则可以使用手册中的"使用 ^FB – 字段块"命令