好的,所以我终于想出了如何打印一个JTextPane
,并且真正拥有一个功能齐全的文档编辑器。
无论如何,我可以制作JTextPane
一张纸的大小(带分页符)以便您可以轻松预测您正在输入的文档的外观吗?任何提示/提示都会有所帮助!
编辑:格式JTextPane
是'text/rtf',如果有帮助的话。
由“根据页面大小适当地格式化文档内容”方法Printable
返回。如果这还不够,请编辑您的问题以包含一个显示您遇到的问题的sscce。getPrintable()
JTextComponent
我建议使用布局管理器
如何创建具有指定宽度和显示所有文本所需的最小高度的 JTextArea?
至于设置宽度,您需要根据指定的页面格式来计算它。它可以是 8.5x11 或横向或完全不同的尺寸。
pageFormat.getImageableWidth();
pageFormat.getImageableHeight();