前端打印问题

小弟用的window.open("", "PRINT", "height=600,width=900")这个api。

现在遇到一个问题。这个api吊起的打印默认是A4纸,当然还可以选择其他几种类型,但是我这边打印的是9.3CM的票据。

如果只是打印一张的话这也没问题,我打印的高度不高,可以放到9.3CM里面。

但是现在有需求批量打印。这个就有问题。

我这边一页是A4。票据的一页是9.3.如果用强制分页那么,打印出来就会是一个票据然后空白一大片,接着另外一个票据。

我这边有一个想法,设置打印纸张每一页正好是9.3CM高,但是不知道使用这个api是否可行。

平常在打印机设置是可以。但是用这个api毕竟不如打印机设置的多。希望了解的大佬可以赐教一下。

另一个方法就是,在A4纸上面等分成几个票据,这个就要求高度的设置要正正好好。不然可能导致批量打印时后面格式错误。

见图1.图1

阅读 806
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题