gpt4 book ai didi

java - JTextComponent.print();打印空白

转载 作者:行者123 更新时间:2023-12-02 06:38:38 25 4
gpt4 key购买 nike

我正在寻找一种解决方案,可以根据用户 UI 内容动态生成文本和图像,然后通过简单的“一键点击”进行打印。

到目前为止,我的意图(经过一些研究)是创建一个 JTextComponent,其内容将根据用户的输入(间接)生成,并简单地打印 JTextComponent。此 JTextComponent 永远不会显示在 UI 中的任何位置,只会打印。

到目前为止,我使用以下方法设置了临时测试:

    JTextArea report = new JTextArea("Test Text");
try {
report.print();
} catch (PrinterException ex) {
ex.printStackTrace();
}

这会正确显示打印菜单(我稍后将针对出现的菜单进行指定),但会打印空白页。

问题1:这是解决这个问题的可行方法吗?

问题2:谁能告诉我为什么页面打印空白?

最佳答案

您应该设置报告的大小。在相反的情况下,它的大小仅为 0,0。

关于java - JTextComponent.print();打印空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19379469/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com