我正在尝试打印JTable,我希望每个站点都有页眉和页脚。这是我的代码(当我点击我的应用程序中的打印按钮时,它被调用):
final MessageFormat headerFormat = new MessageFormat("My Custom Table Header");
final MessageFormat footerFormat = new MessageFormat("- {0} -");
try
{
this._table.print(PrintMode.FIT_WIDTH, headerFormat, footerFormat);
}
catch (final Exception pe)
{
//show message
}
return;
出现打印机对话框,我选择打印。如果表包含大量数据,则表格也可以在几页上完美打印。但是没有打印页眉或页脚。
任何想法,我的代码有什么问题?
由于
Haferblues
答案 0 :(得分:1)
您的打印机/驱动程序很可能不支持页眉/页脚。我尝试使用上面的代码打印到pdf文件,它工作正常。
答案 1 :(得分:0)
上面的代码工作得很好。打印头(或设置)不打印页眉/页脚。