1

我在从AMCharts打印折线图时遇到问题。在我的页面上,图表是正确的,但是当我尝试打印它时,有些空格是空白的。例如,这张图片显示了我如何在我的页面上看到这张图片:

图片

当我尝试打印它(CTRL + P)时,有些空格是空白的。看这张图:

图片

该问题仅发生在 IE8 或更低版本中。在 IE9 和 IE10 中,当我进入兼容模式时会出现此问题。在其他浏览器中它工作正常。

我需要它在 IE8 中工作。我们有一些运行 Windows Server 2003 的终端服务器,无法更新 IE 的版本。使用另一个浏览器也是不可能的,因为我们需要多会话并且只有 IE 提供了这个选项。我们计划将我们的服务器升级到新版本的 Windows,但这需要一些时间,我正在寻找快速修复。

根据我的研究,amCharts 使用 SVG 构建图形。但是,在 IE8(或使用兼容模式的 IE9~IE10)中它使用 VML。

有没有办法让它与 IE8 一起工作?或者使用Java(系统中使用的语言)将生成的VML代码转换为Image?我进行了研究,但没有找到任何可以帮助我的东西。有什么办法可以让它在 IE8 中正常工作吗?

4

0 回答 0