0
我正在寻找一种解决方案,根据用户UI内容动态生成文本和图像,然后以简单的“一键式”打印。JTextComponent.print();打印空白
到目前为止,我的意图(从做了一点研究)是创建一个JTextComponent,其内容将根据用户的输入(间接)生成,并只需打印JTextComponent。这个JTextComponent将永远不会显示在任何地方的用户界面中,只能打印。
到目前为止,我设立了一个临时测试使用;
JTextArea report = new JTextArea("Test Text");
try {
report.print();
} catch (PrinterException ex) {
ex.printStackTrace();
}
这正确可以调出打印菜单(我将在稍后对指定的菜单来了的话),但打印空白页。
问题1:这是否可行?第二季度:有人能告诉我为什么页面打印空白吗?
啊,是的。对我来说愚蠢的错误。谢谢。 Q2,这是一个可行的设计? –
恕我直言,这很好。 – StanislavL