pos小票打印打印时,一次打印的页面高度是变化的,比如,超市小票,如果你购买的东西越多,纸张就越长,也就是纸张高度越高。在jcp中,这种纸张高度随内容变化的情况,只需要设置paperHeight为auto就行了:
复制内容到剪贴板
代码:
1. var myDoc = {
2. settings : {
3. paperWidth : 80,
4. paperHeight : "auto" // 小票打印,高度自动
5. },
6.
7. documents : document,
8. copyrights : '杰创软件拥有版权 www.jatools.com'
9. };
10.
11. getJCP().print(myDoc);
12.
当jcp发现paperHeight为auto,则会计算所需要的纸张高度,再结合paperWidth值,并自动创建该大小的纸张。
不同内容高度下的纸张高度: