如何打印jqPlot图像?

时间:2014-12-16 15:22:39

标签: jquery printing jqplot

我搜索了多个帖子,找到了打印jqPlot图表的解决方案,但还没有找到明确的答案。

我已经成功创建了一个显示7个不同图形的<div>
我使用printElement()打印<div>,但图表为空白。
我正在开发Chrome,但用户将使用IE9。

这是Javascript:

$("#printIt").click(function() {
    var myDiv = document.getElementById('B_Vol_graph');
    var canvas = $('#B_Vol_graph').children();
    var dataUrl = canvas[4].toDataURL();
    var img = document.getElementById('B_Vol_Img');
    img.src= dataUrl;
    img.style.display = 'inline-block';
    myDiv.style.display = 'none'
    $("#printReport").printElement();
});

有多个<canvas>元素,我可以单独转换每个元素并获得部分,但不是全部图形。我一定错过了什么。

打印此<div>的正确方法是什么?

0 个答案:

没有答案