ZPL如何使长度不同的文本居中显示?

8

我使用Zebra Designer来创建我的标签,但是我在居中元素方面遇到了问题。

事实上,当我在Zebra Designer中创建文本框时,它具有固定的长度,当我替换其中的文本(例如用Php变量给出价格),如果这段文本比我定义的长度要长,则无法聚焦。

因此,我想创建一个文本框,其宽度与标签相同,并且文本将在其中心对齐,无论其长度如何。

CT~~CD,~CC^~CT~
^XA~TA000~JSN^LT0^MNW^MTD^PON^PMN^LH0,0^JMA^PR5,5~SD15^JUS^LRN^CI0^XZ
^XA
^FT256,576^XG014.GRF,1,1^FS
^FT256,576^XG015.GRF,1,1^FS
^BY3,3,52^FT127,484^BCB,,Y,N
^FD>:$customer_key^FS
^FT56,429^A0B,28,28^FH\^FDTEXT_TO_REPLACE^FS
^FT197,401^A0B,28,28^FH\^FDTEXT_TO_REPLACE^FS
^BY3,3,57^FT781,434^BCB,,Y,N
^FO256,23^GB0,559,1^FS
^PQ1,0,1,Y^XZ
^XA^ID000.GRF^FS^XZ
^XA^ID015.GRF^FS^XZ
2个回答

14

使用字段块命令^FB; 参数D是对齐方式,这里设置为C以居中

^FT250,600^A0B,28,28^FB600,1,0,C^FH\^FDTEXT_TO_REPLACE^FS

似乎TEXT_TO_REPLACE重叠了,因此对于变量长度还需要进行某种填充。 - hram908

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接