ZPL2-旋转文本更改对齐



我正在使用zpl2中的 ^a命令打印Q字体,我希望它旋转90度。我认为这条线将在标签的左边缘上打印" 00",因为第一个 ^fo参数为零:

^XA
^PR2
^MD15
^PW1200
^LL590
^LH0,0
^FB500,14,,^FO0,135^AQR,1,1^FD00^FS
^PQ1
^XZ

。。。但这不是。它缩进了整个标签的四分之一。使用相同的代码,我将 ^aqr与 ^aqn交换," 00"在左边缘向上打印。

谁能告诉我我做错了什么?如果有所不同,我正在使用GX430T。我不确定它确实以相同的方式显示它。

谢谢,

ZPL中的旋转有点奇怪。它不像HTML帆布或其他现代图形环境那样工作,其中图表的大小会影响旋转。

由于您正在使用标签,请查看以下ZPL,这是您示例的简化版本,没有字体旋转和标签尺寸,并添加了一个盒子以显示您定义的^FB的程度。(字体Q线的高度为〜25点:14x25 ==350。)

^XA
^LH0,0
^FPH
^FO0,135^GB500,350^FS
^FB500,14,,^FO0,135^AQ,1,1^FD00^FS
^XZ

现在,让我们加入字体旋转,这也导致^FB也旋转。由于图形不旋转,我们将交换^GB的宽度和高度以显示盒子的等效旋转:

^XA
^LH0,0
^FPH
^FO0,135^GB350,500^FS
^FB500,14,,^FO0,135^AQR,1,1^FD00^FS
^XZ

我认为您现在可以看到旋转的工作原理。^FB围绕^FO点旋转。但是,基于^FB的尺寸。

相关内容

  • 没有找到相关文章

最新更新