从 Java 7 开始,当您从 Applet 打印时,字体不再可读(超小)。在屏幕上预览相同的内容不是问题,只是在打印内容时显示字体问题。
要查看此失败操作,您可以使用此页面进行测试:
https://www.peernet.com/PEERNETReportsServer3/ademos.htm
在此页面上:
- 按预览按钮显示要打印的页面
- 按“打印...”按钮,打印到任何打印机,您会看到文本信息仅打印为破折号(超小字体)。
有关如何从小程序更正 Java 7 打印的任何建议。
顺便说一句:这是在使用 Java 7 的 Lion 和 Mountain Lion 上的一个问题,它可以在完整的 Java 应用程序以及在 Windows 和 OSX 中使用 Java 6 运行的小程序中正常运行
最佳答案
这可能类似于 this question ,尽管在本例中是 Mac 上的 Oracle 与 Windows 上的 oracle。听起来 Java 7 的渲染实现方式不同,而且字体变小了。
关于Mac OSX 上的 Java 7(更新 7 和 9)- 小程序打印小字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088504/