JTable打印。如何让字体更大?

时间:2013-02-11 15:07:00

标签: java swing printing fonts jtable

我正在尝试使用标准JTable方法打印.print()

我正在使用this线程中的代码并且它可以正常工作。

然而,打印的表格显示非常小的字母。我的JTable的字体大小为14.我尝试使用更大的字体,打印结果略有变化。然而,超过字体大小16屏幕上的表看起来非常难看。所以我需要修改打印字体大小。

虽然我使用JTable.PrintMode.FIT_WIDTH打印表格未放大以适应打印区域(即在横向模式下打印时)。

这是我的打印例程:

MessageFormat headerFormat = new MessageFormat(str1 +" FROM " + fromDateButton.getText() + " TO " + toDateButton.getText()+"");
MessageFormat footerFormat = new MessageFormat("- {0} -");                  
tbSchedule.print(javax.swing.JTable.PrintMode.FIT_WIDTH, headerFormat, footerFormat);

所以,我的问题是:如何扩大表格以适应打印区域,或者如何使用比屏幕上的表格更大的字体进行打印?

0 个答案:

没有答案