javascript – html2canvas仅转换窗口的可见区域

我正在使用html2canvas插件.

我目前正在使用此代码.

 html2canvas($("#chartDiv"), {                              
  onrendered: function (canvas) {

   var win = window.open();
   win.document.write("<br><img src='" + canvas.toDataURL() + "'/>");
   win.print(); 
  }
});

当我将div转换为画布时,
只有窗口的可见部分变成了画布.

我需要找到一个解决方案,我可以将div打印成很多页面,如果div
超过了窗户的大小. ?

预先感谢

javascript  –  html2canvas仅转换窗口的可见区域

解决方法:

看起来你唯一的选择是修改页面,使其在渲染之前看起来像你希望图像一样.我在使用html2canvas时遇到了同样的问题,这也是原因之一,为什么我要编写绘制的方法我现在想要的画布.也许看看this

上一篇:javascript – 从html导出图像到jsPDF


下一篇:javascript – html2canvas,样式不适用于画布?