2016-03-01 81 views
1

我必须从DATA_FIELD打印数据,可以包含5至50个字符 和标签可以只适合20个字母 由于我有权利左侧拼写单词我必须打印总是前20个字母客户名称的其他明智的病松1话和通常最重要的,因为包含客户 的名字,比如我有一个代码ZPL数据打印在标签

^FO40,240^[email protected],40,40,E:DAVIDBD.FNT 
^FD%%Depositor%% 
^FS 

这就是存款人的名字是: 我不知道为什么它这么长的名字 - 可以变化

,我必须总是打印最后20个字母为: 其如此长的名字 - 能是可变

会很乐意得到任何提示或帮助 问候

+0

场块命令请尽量避免诸如“为什么地狱” -

如果你可以用文字,你可以利用使用的^ FB。 –

+0

接受 - 将其从帖子中删除 –

回答

1

真的是没有太多ZPL可以提供帮助。 ZPL实际上是一种页面描述语言,而不是一种编程语言。

在将字符串添加到标签代码之前,您需要处理字符串到正确的长度。如果您不使用单声道间隔字体,则必须适应可变字符宽度。

如果您使用的是等宽字体,您只需知道要尝试打印的区域中将有多少个字符。在manual