3

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

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

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

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

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

有人已经有这个问题了吗?你能帮助我吗 ?

4

1 回答 1

3

这是解决方案。

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

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

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

于 2011-03-02T06:42:19.057 回答