代码之家  ›  专栏  ›  技术社区  ›  Andreas

JAVA打印在纸张上的打印格式输出

  •  2
  • Andreas  · 技术社区  · 15 年前

    我有一个Java桌面应用程序,它包含多个实体的信息。有一个“打印”按钮,当按下时,各种信息应被收集和打印。

    问题是:我如何选择在纸上特定位置打印的内容?

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

    3 回复  |  直到 8 年前
        1
  •  2
  •   stili    15 年前

    我建议用像 iText 生成PDF并打印PDF。另外,输出可以轻松保存并附加到电子邮件中。

        2
  •  1
  •   Thorbjørn Ravn Andersen    15 年前
        3
  •  0
  •   01es    15 年前

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