我有一个java桌面应用程序几个实体的信息。有一个“打印”按钮时要收集各种信息,打印出来。
问题是:我如何选择将印在纸上特定的位置吗?
一个更普遍的问题是:我如何格式信息印刷在纸上?
我有一个java桌面应用程序几个实体的信息。有一个“打印”按钮时要收集各种信息,打印出来。
问题是:我如何选择将印在纸上特定的位置吗?
一个更普遍的问题是:我如何格式信息印刷在纸上?
我建议使用类似iText生成PDF和打印PDF。作为奖励,输出可以保存容易和附加到电子邮件。
你需要Java印刷服务——http://java.sun.com/javase/6/docs/technotes/guides/jps/index.html
我们已经成功地使用JasperReports——真正伟大的工具扩展从简单到复杂的报告。支持直接使用实体的列表(方便),甚至也通过JDBC和RDBMS沟通HQL (Hibernate查询语言)。还有一个可视化设计工具,它叫做iReport,所以可以直观地设计报告的外观和感觉。