android - 安卓画布打印
问题描述
我正在使用画布在我的蓝牙热敏打印中绘制/打印文本。我正在使用这个库(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?我会提到我正在将位图图像绘制到打印的画布中。
解决方案
没关系,我处理打印的方式没有任何问题。事实证明,空白区域是对纸张的那部分做的,实际上已经超出了热激光的范围,所以它不可能在那里写。
推荐阅读
- python - 方法与功能的目的和功能
- c - 我想通过使用 fgets 函数接收一个句子来接收每个结构变量的输入
- python - 将具有相同名称的 mx 值组合在一行中 pyspark
- python - MNIST 模型无法正确预测值
- image - 通过在网页上渲染它们,在 opencv 调试会话期间预览图像、轮廓等
- java - Java/Spring - 发送发布请求以从另一个休息端点检索 PDF 文件
- javascript - 如何使用查询选择器选择属性内的属性?
- python - 如何在 Django 中通过 SQL 将连接和分组更改为 ORM
- html - 有一个悬停 CSS 状态是否也可以添加一个 CSS 点击状态?
- android - Flutter Background_fetch lib在终止应用程序后不运行