实现思路
使用canvas来实现手写签名的功能,然后将canvas转化为图片,贴在签名的位置;
将整个需要生成文档的dom区域使用html2canvas插件转成一张大图;
使用JsPDF插件将上述图片生成...的值;
screenX/screenY: 触摸位置距离显示器左边和顶部的x,y距离。...所以,在获取结束点坐标的时候,如果当前页面没有出现滚动条,使用clientY和pageY计算差别不大,如果页面比较长,出现了滚动条,那么就必须要使用pageY来计算。...totalHeight < pageHeight) { //
PDF.addImage(pageData, 'JPEG', 0, 0, imgWidth, imgHeight); // 从顶部开始打印...while (totalHeight > 0) {
PDF.addImage(pageData, 'JPEG', 0, top, imgWidth, imgHeight); // 从图片顶部往下