Loodop打印记录

发布时间 2023-09-19 08:40:49作者: 无名可起0_0

一、Loodop打印高度自适应

打印高度自适应可以避免因内容超过纸张大小导致内容不能完全打印的问题

LODOP.SET_PRINT_PAGESIZE(3,1385,45,"");
//这里3表示纵向打印且纸高“按内容的高度”;1385表示纸宽138.5mm;45表示页底空白4.5mm

二、Loodop打印Canvas


var canvasArr = document.querySelectorAll('canvas');
LODOP.PRINT_INIT("打印Canvas");
for(var i = 0; i < canvasArr.length; i ++){
  var img = new Image();
  img.src = canvasArr[i].toDataURL("image/png"); //canvas转图片
  LODOP.ADD_PRINT_IMAGE(10,10,2480 * 0.3,3508 * 0.3,img.outerHTML); //添加打印图片
  LODOP.SET_PRINT_STYLEA(0, "Stretch", 1); //扩展缩放模式
  LODOP.NEWPAGE(); //新建一页
}
LODOP.PREVIEW();