ZPLII命令详解:缩放与点阵字体设置

需积分: 3 2 下载量 47 浏览量 更新于2024-07-31 收藏 1.19MB DOC 举报
"ZPLII命令参考手机" 在ZPLII编程语言中,^A命令是用于处理字体的重要指令,它允许用户选择、缩放和旋转内置或自定义的TrueType字体以及点阵字体。ZPLII是Zebra Programming Language的第二代版本,常用于标签打印机,特别是Zebra品牌的打印机,它提供了丰富的命令集来创建和控制打印输出。 ^A命令的基本格式如下: ^Af,o,h,w|^A|=|缩放/点阵字体| - `f` 参数代表字体名,其默认值是A0,即CGTriumvirateBold Condensed。可以使用A-Z和0-9来选择打印机支持的任何字体,包括下载的字体。如果字体已通过^CW命令定义为特定字母或数字,那么可以直接使用该字母或数字来调用。 - `o` 参数指定字体的方向。默认值由^FW命令设定,或者采用上一个^FW命令的值。它可以设置为N(正常),R(顺时针旋转90度),I(顺时针旋转180度),或B(顺时针旋转270度)。 - `h` 参数表示字符高度,对于曲线字体,默认值是15点,可以根据需求设置在10到1500点之间。对于点阵字体,高度是标准高度的整数倍,范围从2到10。 - `w` 参数代表字符宽度,对于曲线字体,默认值为12点,也可以是上一个^CV命令的值,同样可以在10到1500点之间调整。对于点阵字体,宽度也是标准宽度的整数倍,范围同样是2到10。 ^A@命令则提供了另一种调用字体的方式,它通过字体的全名来选择。例如,如果你想要使用名为“Cyrillic.FNT”的字体,你可以使用^A@N,尺寸,尺寸,字体名的方式来设置。在给出的示例中,^XAA@N,25,25,B:CYRILLIC.FNT^FO100,20^FS会找到字体卡上的“Cyrillic.FNT”字体,并设置其为25点高,25点宽,然后在坐标(100,20)处开始打印文本。 通过灵活运用^A和^A@命令,用户可以实现对打印内容的精细控制,包括字体的选择、大小、方向等,从而满足各种复杂的打印需求。在设计标签、条形码或其他图形输出时,这些命令是不可或缺的工具。