我使用Graphics2D类从Java应用程序中打印一些文本。要打印它我正在实现Printable接口和Graphics2D类。然后我使用Graphics2D中的drawString方法。
有时候(根据我正在打印的字符串),有些字符在彼此之上,字符之间的间距很疯狂。
有谁知道为什么?
答案 0 :(得分:2)
This question提到设置RenderingHints。可能会使用小数指标,抗锯齿或提示。你也可以试试另一种字体。
答案 1 :(得分:-1)
有关此问题的解决方法将公共静态属性RasterPrinterJob.shapeTextProp设置为true。