星网印记
此示例 javascript 代码演示了如何使用 html2canvas 开源库打印到 Star Micronics 热敏打印机(如 TSP 654ii webprnt)。 直接绘制到 HTML5 画布是一项耗时的工作,无论是开发还是维护。 一种更简单更好的方法是使用 HTML div 标签呈现收据并将其转换为画布并将其发送到打印机
以下是首先渲染为 html 并将其转换为画布而不是直接在画布中绘制的好处:
在画布上绘制文本时,您必须编写自动换行逻辑。 HTML 标签提供自动换行。
首先,您必须确定画布(纸)的高度。 然后在第二遍中,您必须绘制。 从本质上讲,您需要一个两遍逻辑。 通过使用 html 进行渲染,您可以消除这种麻烦。
可以使用 html 轻松调整图像大小。
易于代码维护。 您将使用您已经熟悉的相同技术(如 angulajs)。
参考
评论0
最新资源