0

我有以下代码,用于打印带有产品信息的标签。但我有产品名称不居中的问题。发生在我身上,如果名称很长,它会超出标签的限制并且不会出现。我想要的是名称从中心开始并沿标签扩展,如果超出限制继续在下一行书写。

我将不胜感激任何帮助

    ^XA
   ^CF0,30
  ^FO150,30^FDNombre del Producto^FS
  ^CF0,60
  ^FO200,90^FDPrecio^FS
 ^FX Third section with bar code.
  ^BY2,2,50
  ^FO170,180^BC^FD1234789^FS
 ^XZ
4

1 回答 1

0

注意:这仅在您使用点作为测量单位时才有效(这是默认值,但^MUd在下面的示例中指定)。如果使用 mm ( ^MUm),则 center-thingy 无法正常工作(在 labelary.com 和 Zebra S4m 上测试)。


用于^FB定义字段块。从手册

^FB 命令允许您将文本打印成定义的块类型格式。此命令使用为文本字符串指定的原点、字体和旋转将 ^FD 或 ^SN 字符串格式化为文本块。^FB 命令还包含自动换行功能。

您可以在labelary.com上查看此示例或自己尝试一下:

^XA
^MUd
^LH10,10
^CF0,50
^GB500,500,10^FS
^FO0,50  ^FDNormal^FS
^FO0,150 ^FB500,,,L ^FDLeft^FS
^FO0,250 ^FB500,,,C ^FDCenter^FS
^FO0,350 ^FB500,,,R ^FDRight^FS
^XZ

在此处输入图像描述

于 2022-02-07T15:10:09.543 回答