如何使用布局而不是低级坐标在 Java 中进行打印?

发布于 2024-08-28 19:32:51 字数 392 浏览 5 评论 0原文

我需要从 Java Swing 应用程序进行一些打印。我尝试使用 Java 教程,但一切水平非常低,而且耗时。我必须指定要打印的每一行的坐标。使用文本也是非常低级的,因为我必须使用 FontMetrics 并计算所有文本填充的空间。

有没有更简单的方法在Java中打印?我想用布局管理器之类的东西来设计文档。有什么好的库或者API吗?

I need to do some printing from my Java Swing application. I have tried to use Java Tutorials, but everything is very low level, and time-consuming. I have to specify the coordinates for every line that I want to print. It is also very lowlevel to use text, because I have to use FontMetrics and calculate what space all text fills up.

Is there any easier way to to printing in Java? I would like to design the documents with something like layout managers instead. Any good library or API?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

假扮的天使 2024-09-04 19:32:52

您想要打印哪种文档?

就像 Maurice 所说的 Jasper Reports 是一个很好的库。您还可以使用 POI 处理 Microsoft 文档

What kind of document are you looking to print to?

Like Maurice said Jasper Reports is a good library. You can also use POI to work with Microsoft documents

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文