用java打印;缺少空间

时间:2010-10-25 14:36:15

标签: java printing fonts spaces

我正在尝试将摇摆组件打印到纸张上。它基本上是一个扩展的JPanel,它承载(除其他外)多个JTextFields。这些字段在屏幕上查看时看起来是正确的,但是当打印到纸上时,字段中的文本打印不正确...在某些字段中,单词之间的空格非常大,在其他字段中,就像有根本没有空间;每个单词都在前一个单词旁边卡住了。

我已经检查并对组件进行了双重/三重检查,并且这些字段中肯定都有空格...在屏幕上查看时看起来100%正确,只是打印不正确。

我使用了Graphics类中的FRACTIONALMETRICS提示,以及抗锯齿和其他一些渲染提示,对我所看到的内容没有任何影响。

打印到其他打印机也没有任何效果,这个问题出现在Sun + JVM的windows + linux中。切换字体只会改变出现问题的文本字段,但实际上并没有解决问题。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

您是否尝试调整组件的大小/缩放?你可能会得到一些提示