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

标签 java swing layout printing document

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

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

最佳答案

您想要打印到哪种文档?

就像莫里斯所说的 Jasper Reports是一个很好的图书馆。您还可以使用POI处理 Microsoft 文档

关于java - 如何使用布局而不是低级坐标在 Java 中进行打印?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2645241/

相关文章:

java - 分割整数

java - 在缓存中添加文件时出现 FileNotFoundException - Hadoop - Mapreduce

layout - 如何: Visio SDK page Re-Layout FlowChart Top to Bottom

html - 文本向上 float 到上方的 div 中

Android 布局操作栏按钮

java - 让控制台等待用户输入关闭

java - 导出一对纬度和经度之间的任意点纬度和经度

Java - 如果未选择 ButtonGroup1,则显示消息框

java - PaintComponent 不适用于绘制形状

java - 在 DefaultListCellRenderer 中格式化(展开)文本