好的,所以我终于找到了如何打印JTextPane
,并且确实拥有一个功能齐全的文档编辑器。
无论如何,我可以制作JTextPane
一张纸的大小(带分页符)所以你可以很容易地预测你输入的文件的外观吗?任何提示/提示都会有所帮助!
编辑:JTextPane
的格式为'text / rtf',如果有帮助的话。
答案 0 :(得分:2)
答案 1 :(得分:1)
Printable
JTextComponent
方法返回的{{1}}会根据页面大小格式化文档内容。“如果这还不够,请修改您的问题以包含显示您遇到的问题的getPrintable()
。
答案 2 :(得分:0)
我建议使用布局管理器
至于设置宽度,您需要根据指定的页面格式计算它。它可以是8.5x11或横向或完全不同的大小。
pageFormat.getImageableWidth();
pageFormat.getImageableHeight();