我有一个java桌面应用程序,其中包含有关多个实体的信息。有一个“打印”按钮,而不是按下时应收集和打印各种信息。
问题是:如何选择在纸张上的特定位置打印什么?
更普遍的问题是:如何格式化信息以便在纸上打印?
答案 0 :(得分:2)
我建议使用类似iText的内容来生成PDF并打印PDF。作为奖励,输出可以轻松保存并附加到电子邮件中。
答案 1 :(得分:1)
答案 2 :(得分:0)
我们已成功使用JasperReports - 从简单报告到复杂报告的实用工具。支持直接使用实体列表(非常方便),还可以通过JDBC甚至HQL(Hibernate查询语言)进行RDBMS通信。还有一个名为iReport的视觉设计工具,因此可以直观地设计报告的外观。