JQplot:打印IE时的空白图表

时间:2010-11-08 15:39:05

标签: jquery internet-explorer printing jqplot

您好 我在使用Jqplot和IE时遇到了一些问题。 我尝试打印的所有图表都是空白的。 当我点击“打印前预览”时,图表会正确显示。但是当我真的打印图表时,没有打印图表。有时我可以在图表的左边界或右边界看到一些数字,就好像图表上方有一个白色div,但没有图表。

我对任何版本的IE(6,7或8)都有同样的问题。 我对Firefox没有任何问题。

即使有示例文件,我也遇到了问题。您可以在以下位置下载: http://bitbucket.org/cleonello/jqplot/downloads/jquery.jqplot.0.9.7r635.zip

然后转到“examples”目录,然后选择.html文件,例如“test2.html”。

奇怪的是,当我尝试从jqplot网站打印图表时,我没有这个问题...

有人已经有这个问题吗?你能救我吗?

1 个答案:

答案 0 :(得分:3)

这是解决方案。

https://bitbucket.org/cleonello/jqplot/issue/268/blank-chart-when-print-ie

在excanvas.js上注释掉这些行。

// var overlayEl = el.cloneNode(false); //使用非透明背景。 //overlayEl.style.backgroundColor ='red'; //overlayEl.style.filter ='alpha(opacity = 0)'; //canvasElement.appendChild(overlayEl);