javascript – 快速打印HTML5画布

前端之家收集整理的这篇文章主要介绍了javascript – 快速打印HTML5画布前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想将画布图像直接发送/打印到默认打印机.这意味着快速打印.

任何人都可以提示.

Javascript或jQuery.

解决方法

搜索了很多,找到了一个完美的解决方案:)
使用onclick事件
function printCanvas()  
{  
    var dataUrl = document.getElementById('anycanvas').toDataURL(); //attempt to save base64 string to server using this var  
    var windowContent = '<!DOCTYPE html>';
    windowContent += '<html>'
    windowContent += '<head><title>Print canvas</title></head>';
    windowContent += '<body>'
    windowContent += '<img src="' + dataUrl + '">';
    windowContent += '</body>';
    windowContent += '</html>';
    var printWin = window.open('','','width=340,height=260');
    printWin.document.open();
    printWin.document.write(windowContent);
    printWin.document.close();
    printWin.focus();
    printWin.print();
    printWin.close();
}
原文链接:https://www.f2er.com/js/156081.html

猜你在找的JavaScript相关文章