我们使用第三方 Java 小程序来生成图表。我们的一位客户报告说,在她的 Mac 上,她可以在浏览器中看到图表,但无法打印它们:页面的其余部分可以正常打印,但图表应该在的地方有一个空白。她尝试过在 Safari 和 Firefox 中(据我们所知,两者都是最新版本)。
请注意,我们已经使用该应用程序很多年了,并且这个打印问题会定期出现,然后人们会放弃并转而使用 Internet Explorer(这是仅有的浏览器可以可靠地打印图表)。本例的不同之处在于,这位客户没有可用的 Windows 计算机,并且她没有在虚拟机中安装和运行 Windows 的技术专业知识。另一方面,我们没有可用的 Mac,这使得故障排除变得……嗯,很有趣。
有没有什么方法可以让 Mac 上的浏览器(任何浏览器)打印 Java 小程序的内容?
请注意不是尝试打印(但失败)的小程序本身。小程序只是生成一张漂亮的图片,浏览器应该将这张漂亮的图片与页面的其余部分(文本、图形等)一起打印出来。我提到这一点是因为尝试在网上搜索有关此问题的信息几乎是不可能的,因为大多数搜索结果都与打印方法、类和其他 java 胡言乱语有关。