场景案例:

场景1:在餐饮订单打印,不知道菜品数量,无法确定行数。

场景2:工商局打印营业执照时候,经营范围很多内容,无法测量几行。

场景3:红头文件打印,内容很长。

1.通过初始化,在打印前afterdata事件后。

通过计算字数来确定高度。

每行字数=纸张宽度÷字体宽度

高度=字数÷每行字数÷字体高度

缺点:如果该文本后面还有内容,也得调整top,left


有点:适合纸纸张高度


方案二:

设置属性

CanGrow, CanShrink可根据其中的对象的大小进行放大或缩小。

自动扩大,和自动缩放


更多打印技巧微信关注《未来之窗软件服务中心》