Java中Swing字体和可打印字体之间的大小不匹配

时间:2010-04-20 21:31:25

标签: java printing jtextpane

我有一个显示由StyledDocument支持的JTextPane的面板。当我打印一串文本时,例如Arial 16,它打印的文本与Arial 16 Word打印的大小相同。但是,JTextPane中的Arial 16似乎小于Arial 16 Word显示。将Swing字体转换为Windows系统字体或某种类型的东西是否存在某些缺陷,使得难以(或不可能)准确打印?

我可以通过在打印之前缩小字体的大小来实现近似,但这从来没有让我得到我想要的结果,因为在所有情况下都不可能重现像线上相同数量的单词之类的东西,等

以前有人遇到过这个吗?

0 个答案:

没有答案