首页 > 解决方案 > 安卓画布打印

问题描述

我正在使用画布在我的蓝牙热敏打印中绘制/打印文本。我正在使用这个库(https://github.com/invicnaper/PrintWB/blob/master/app/src/main/java/com/zj/printdemo/PrintDemo.java),它创建了一个名为 PrintPic 的类,它的作用是帆布。

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

有没有办法让画布在开始时绘制而不是在绘制之前滚动 1/3?我会提到我正在将位图图像绘制到打印的画布中。

标签: androidcanvas

解决方案


没关系,我处理打印的方式没有任何问题。事实证明,空白区域是对纸张的那部分做的,实际上已经超出了热激光的范围,所以它不可能在那里写。


推荐阅读