zebra-printers - ZPL 如何以可变长度居中文本

标签 zebra-printers zpl zpl-ii

我使用 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

最佳答案

使用 Field Block ^FB 命令;参数 D 为对齐方式,这里设置为 C 为中心

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

关于zebra-printers - ZPL 如何以可变长度居中文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50483206/

相关文章:

escaping - 如何在 Zebra 编程语言中打印脱字符 (^) 字符?

printing - 我可以使用蓝牙将 Windows Phone 8 打印到可移植打印机吗?

在一个 ZPL 命令中打印多个(不同的)标签

zebra-printers - 将图像转换为 GRF 格式

java - 使用 Java 打印 Zebra ZM400

ZPL如何在剥离后的标签上打印当前日期和时间?

ios - Zebra 打印机 iMZ320 的打印问题

c++ - Zebra 打印机 TTP 2030 不工作

javascript - Zebra 打印机中的编码日期

.net - 使用.NET WinForm打印预览ZPL II命令,然后将其发送到Zebra打印机