我正在使用html2canvas
在我的web上构建打印页面功能。使用html2canvas打印页面
function printthispage() {
html2canvas($("#mydiv"), {
onrendered: function (canvas) {
var myImage = canvas.toDataURL("image/png");
var printWindow = window.open(myImage);
printWindow.document.close();
printWindow.focus();
printWindow.print();
printWindow.close();
}
});
}
然而,窗口立即打开和关闭。我尝试删除close()
,图像显示在新窗口中,但没有打印功能被触发。有什么不对?
似乎没有接近HTTP工作:// jsfiddle.net/dsf4wwkL/ – artm 2014-10-27 09:47:41
您是否尝试过我发送的链接? – artm 2014-10-27 11:55:22
是的,但它不适用于我的情况 – ydoow 2014-10-27 12:03:26