任何人都可以帮我找出,如何打印动态图作为flot生成的例子.我试过这个,但它打印整页,但我只想要图形部分.
function printGraph(){
$('<img src="../images/button_refresh.png" alt="Print Graph" style="">').appendTo(controlholder).click(function (e) {
//Canvas2Image.saveAsPNG(document.getElementById('placeholder'));
//canvas.toDataURL("image/png");
window.print('placeholder');
});
}
Run Code Online (Sandbox Code Playgroud)
此文章介绍如何将复制canvas到正常img,然后可以很容易地打印或保存为图像.
重要的部分:
img.src = canvas.toDataURL();
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅下面的Ignacio Correia的答案.