hiprint 设置分页大小,页眉线,页尾线是程序判断分页位置的根本,页眉线以上以及页尾线则每页固定位置打印,分页第二页起打印起始位置为页眉县位置。因为各打印机物理边距不同,建议设置页眉线和页尾线。
<!-- 创建打印模板对象 -->
var hiprintTemplate = new hiprint.PrintTemplate();
<!-- 模板对象添加打印面板 paperHeader:页眉线 paperFooter:页尾线 -->
var panel = hiprintTemplate.addPrintPanel({ width: 100, height: 130, paperFooter: 340, paperHeader: 10 });
hiprint 设置标准纸质paperType:'A4',代表是A4纸质,rotate:false表示A4是否旋转。一个面板panel对应一种纸质类型,可以添加多个面板来实现打印模板批量打印
<!-- 创建打印模板对象 -->
var hiprintTemplate = new hiprint.PrintTemplate();
<!-- 模板对象添加打印面板 paperHeader:页眉线 paperFooter:页尾线 -->
var panel = hiprintTemplate.addPrintPanel({ width: 100, height: 130, paperFooter: 340, paperHeader: 10,paperType:'A5',rotate:false });
| 名称 | 类型 | 描述 | 默认值 |
|---|---|---|---|
| paperHeader | number |
页眉线位置单位pt | |
| paperFooter | number | 页尾线位置单位pt | |
| paperType | string | 纸质类型 A3,A4等 | |
| rotate | boolean | 是否旋转 | |
| paperNumberLeft | number | 页码left位置 | |
| paperNumberTop | number | 页码top位置 | |
| paperNumberDisabled | boolean | 是否禁用页码 |