java打印在纸上 - 格式化打印输出

时间:2009-05-17 10:00:06

标签: java printing

我有一个java桌面应用程序,其中包含有关多个实体的信息。有一个“打印”按钮,而不是按下时应收集和打印各种信息。

问题是:如何选择在纸张上的特定位置打印什么?

更普遍的问题是:如何格式化信息以便在纸上打印?

3 个答案:

答案 0 :(得分:2)

我建议使用类似iText的内容来生成PDF并打印PDF。作为奖励,输出可以轻松保存并附加到电子邮件中。

答案 1 :(得分:1)

答案 2 :(得分:0)

我们已成功使用JasperReports - 从简单报告到复杂报告的实用工具。支持直接使用实体列表(非常方便),还可以通过JDBC甚至HQL(Hibernate查询语言)进行RDBMS通信。还有一个名为iReport的视觉设计工具,因此可以直观地设计报告的外观。