我有几个现有的java应用程序可以打印文档。自从Java 7升级以来,OSX上的打印似乎被打破了。在Windows Java 6和Java 7上一切正常。打印也在OSX Java 6上运行,但在OSX Java 7上它不是。
我也向甲骨文报告过,但没有收到任何回复。
为了简单起见,我下载了Oracle printing example并进行了测试。
/* Now we perform our rendering */
g.drawString ("Hello world!", 100, 100);
String fontName = "Monospaced";
g2d.setFont (new Font (fontName, Font.PLAIN, 8));
g2d.drawString ("Hello world - 8 point", 100, 130);
g.setFont (new Font (fontName, Font.PLAIN, 18));
g.drawString ("Hello world - 18 point", 100, 160);
g.setFont (new Font (fontName, Font.PLAIN, 30));
g.drawString ("Hello world - 30 point", 100, 190);