谷歌条形图注释比Firefox浏览器显示更大的字体

时间:2016-01-06 15:19:10

标签: firefox svg charts google-visualization printing-web-page

问题: Google条形图在浏览器中正确显示注释(Firefox 43.0.3),但在打印期间会放大某些注释的字体,使其无法读取。

  • 使用Chrome(版本47.0.2526.106 - 64位)或Safari(版本9.0.2),会出现此问题。
  • 有趣的是IE 11(11.0.26)似乎 打印注释字体很好,但不处理其他方面 谷歌图表打印。
  • 在Mac OSX上完成的所有测试(10.11.2)和 Windows 7企业版。

问题: 有没有办法在Firefox中修复此问题:以正确的字体大小打印注释?我唯一的解决方案是使用注释或创建一个与视图相同的单独“打印”页面,除非所有注释都被关闭。不理想的解决方案好奇我无法在其他任何地方找到这个特定的“注释打印问题”。欣赏指导,思考,头脑风暴,解决方法。

研究: 我认为这是打印SVG(Google渲染图表的格式)时特定于浏览器的渲染问题。唯一的解决方案似乎是使用chart.getImageURI()方法返回base-64编码的PNG字符串(ref link)。但是,这样做会使您的图表不再具有交互性(因为它们将呈现为PNG),并且它不适用于IE< 9.0(如果这对您来说是个问题)。也许另一个问题可能是Google图表注释在打印时无法识别使用的字体?

可能的相关文章:

示例: 即使在Google API文档页面上也存在此问题: https://developers.google.com/chart/interactive/docs/gallery/barchart

Example of Firefox Print Rendering Problem of Google Bar Chart Annotation

0 个答案:

没有答案