一些特殊格式如何处理?比如居中、加粗、放大?

在了解如何对打印格式调整之前,您应当了解打印机输出宽度的有关信息:

对于热敏票据打印机,输出宽度一般为58mm和80mm格式。

  • 58mm:每行宽度32个英文字符(半角单位),16个中文字符(全角单位)
  • 80mm:每行宽度48个英文字符,24个中文字符

在了解上述信息之后,将如下“格式字符串”作为订单的内容的一部分,“格式字符串”部分将会以相应字体样式打印:

格式:<Font# Bold=x Width=y Height=z>此处为目标打印内容</Font#>

说明:

(1)参数Bold用于选择是否加粗,取值范围:x={0,1} 其中0代表不加粗,1代表加粗

(2)参数Width用于选择字体宽度,取值范围:1≤y≤8

1:常规宽

2:2倍宽

3:3倍宽

4:4倍宽

5:5倍宽

6:6倍宽

7:7倍宽

8:8倍宽

(3)参数Height用于选择字体高度,取值范围:1≤z≤8

1:常规高

2:2倍高

3:3倍宽

4:4倍宽

5:5倍宽

6:6倍宽

7:7倍宽

8:8倍宽

注意: (1)“格式字符串”区分大小写。 (2)如果“格式字符串”参数超过取值范围,将无效,此时会将格式字符串原文打印。

范例: <Font# Bold=1 Width=2 Height=2>飞印云打印</Font#>

 

本文为飞印API开发文档的部分摘录内容,最终版本以开发文档为准。