【问题标题】:ZPL How to center text with variable lengthZPL如何以可变长度居中文本
【发布时间】:2018-11-02 03:19:18
【问题描述】:

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

【问题讨论】:

    标签: zebra-printers zpl zpl-ii


    【解决方案1】:

    使用字段块^FB 命令;参数D是理由,这里设置为C为中心

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

    【讨论】:

    • 它看起来像 TEXT_TO_REPLACE 多圈,所以需要为可变长度做某种填充
    【解决方案2】:

    使用 Zebra 打印机实用程序将条形码的 ttf 字体下载到打印机。 使用条形码字体在居中的文本框中打印条形码。

    以下在线实用程序很有帮助:http://labelary.com/viewer.html

    关于使用外部字体的 Zebra 文章:https://www.zebra.com/us/en/support-downloads/knowledge-articles/ait/downloading-and-using-fonts-on-zebra-zpl-printers.html

    示例如下:

    ^PR
    ^XA
    ^CF0,30,30
    ^FO0,30
        
    ^A@N,50,70,E:COD000.FNT
        
    ^FB525,1,0,C,0
    ^FD *BARCODE_DATA* \&^FS
    ^XZ
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-01
      相关资源
      最近更新 更多