我正在使用html2canvas插件.
我目前正在使用此代码.
html2canvas($("#chartDiv"), {
onrendered: function (canvas) {
var win = window.open();
win.document.write("<br><img src='" + canvas.toDataURL() + "'/>");
win.print();
}
});
当我将div转换为画布时,
只有窗口的可见部分变成了画布.
我需要找到一个解决方案,我可以将div打印成很多页面,如果div
超过了窗户的大小. ?
预先感谢
解决方法:
看起来你唯一的选择是修改页面,使其在渲染之前看起来像你希望图像一样.我在使用html2canvas时遇到了同样的问题,这也是原因之一,为什么我要编写绘制的方法我现在想要的画布.也许看看this