我正在尝试JTable
使用标准.print()
方法打印 a 。
我正在使用该线程中的代码并且它有效。
然而,打印的表格以非常小的字母出现。我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);
所以,我的问题是:如何放大表格以适应打印区域,或者如何使用比屏幕上的表格更大的字体打印?