JQplot:打印IE时的空白图表

发布于 2024-10-01 03:50:45 字数 549 浏览 6 评论 0原文

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

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

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

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

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

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

Hi
I have some problems using Jqplot with IE.
All graphs I try to print are blank.
When i click on "preview before printing", the graph is displayed correctly. But when I really print the graph, there is no graph printed. Sometimes I can see some numbers on left or right borders of the graph, like if there was a white div above the graph, but no graph.

I have the same problem with any version of IE (6,7 or 8).
I have no problem with Firefox.

I have the problem even with examples files. You can download it at :
http://bitbucket.org/cleonello/jqplot/downloads/jquery.jqplot.0.9.7r635.zip

Then go to the "examples" dir, then choose a .html file, like "test2.html".

One strange thing is that when i try to print graphs from the jqplot site, i do not have this problem...

Does someone already has this problem ? Can you help me ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

何以笙箫默 2024-10-08 03:50:45

这是解决方案。

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);

Here is the solution.

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

Comment out these lines at excanvas.js.

//var overlayEl = el.cloneNode(false);
// Use a non transparent background.
//overlayEl.style.backgroundColor = 'red';
//overlayEl.style.filter = 'alpha(opacity=0)';
//canvasElement.appendChild(overlayEl);

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文