Android画布打印

时间:2018-10-10 21:22:17

标签: android canvas

我正在使用画布在蓝牙热敏打印中绘制/打印文本。我正在使用该库(https://github.com/invicnaper/PrintWB/blob/master/app/src/main/java/com/zj/printdemo/PrintDemo.java)创建名为PrintPic的类,该类充当Canvas。

初始化PrintPic对象仅需要1个参数,即宽度。问题在于高度。当我发送要打印的画布时,画布不在纸的顶部绘制;在开始打印之前,它实际上会滚动一点(大约1/3),这意味着它在纸的下部2 / 3s上绘制了绘制的图像(旁注,我使用的是标签纸卷)

是否有一种方法可以使画布在开始绘制,而不是在绘制之前先翻转1/3?我提到要在打印的画布上绘制位图图像。

1 个答案:

答案 0 :(得分:0)

没关系,我处理打印的方式没有任何问题。事实证明,空白区域实际上是纸张的那部分超出了热激光范围,因此无法在其中进行写入。