首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JTextComponent.print();打印空白

JTextComponent.print();打印空白
EN

Stack Overflow用户
提问于 2013-10-15 10:55:20
回答 1查看 131关注 0票数 0

我正在寻找一个解决方案,其中的文本和图像是动态生成基于用户界面内容,然后打印在一个简单的“一键”的基础上。

到目前为止,我的目的是创建一个JTextComponent,它的内容将根据用户的输入(间接)生成,并且只需打印JTextComponent。此JTextComponent将永远不会显示在UI任何地方,只有打印。

到目前为止,我设置了一个临时测试使用;

代码语言:javascript
复制
    JTextArea report = new JTextArea("Test Text");
        try {
            report.print();
        } catch (PrinterException ex) {
            ex.printStackTrace();
        }

这将正确地打开打印菜单(稍后我将针对即将出现的菜单指定),但会打印一个空白页。

Q1:这是一种可行的方法吗?

Q2:有人能告诉我为什么这些页面是空白的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-10-15 11:31:42

你应该设定报告的大小。相反的情况下,它只是0,0大小。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19379469

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档