Skip to content

Latest commit

 

History

History
84 lines (76 loc) · 2.06 KB

File metadata and controls

84 lines (76 loc) · 2.06 KB

Page

一个模板的根节点,可用于配置一些基本信息

<page width="837">
<!-- eval-property -->
<!-- printer-config -->
<!-- control -->
</page>
Param Type Default Description
width int 0 宽度 必填
[height] int 0 高度,一般不需要设置

FontType 注册字体

<page width="837">
<!-- eval-property -->
<font-type
    fontType = "value"
    fontBaseWidth = "value"
    fontBaseHeight = "value"
    >
</font-type>
<!-- control -->
</page>
Param Type Default Description
fontType int 字体类型
fontBaseWidth int 字体大小1的时候的宽度
fontBaseHeight int 字体大小1的时候的高度

PrinterConfig 设置全局样式

<page width="837">
<!-- eval-property -->
<printer-config
    align = "value"
    fontType = "value"
    fontSize = "value"
    fontBlod = "value"
    underline = "value"
    lineSpace = "value"
    lineHeight = "value"
    >
</printer-config>
<!-- control -->
</page>
Param Type Default Description
[align] start,center,end start 文字位置
[fontType] int 1 字体类型
[fontSize] int 1 字体大小
[fontBlod] bool false 是否粗体
[underline] bool false 是否删除线
[lineSpace] int 4 行距
[lineHeight] double 1.2 行高

PageInfo 设置纸张格式

<page width="837">
<!-- eval-property -->
<printer-config>
    <page-info
        gapmMM="0"
        gapnMM="0"
        pageCount=""1
    ></page-info>
</printer-config>
<!-- control -->
</page>
Param Type Default Description
[gapmMM] int 1 间隙M (TSC)(单位MM)
[gapnMM] int 1 间隙N (TSC)(单位MM)
[pageCount] int 1 重复打印次数(TSC)