-1

好的,所以我终于想出了如何打印一个JTextPane,并且真正拥有一个功能齐全的文档编辑器。

无论如何,我可以制作JTextPane一张纸的大小(带分页符)以便您可以轻松预测您正在输入的文档的外观吗?任何提示/提示都会有所帮助!

编辑:格式JTextPane'text/rtf',如果有帮助的话。

4

3 回答 3

2

可能是链接可以帮助

http://java-sl.com/Pagination_In_JEditorPane.html

http://java-sl.com/Pagination_In_JEditorPane_Print.html

于 2012-07-09T06:03:10.270 回答
1

由“根据页面大小适当地格式化文档内容”方法Printable返回。如果这还不够,请编辑您的问题以包含一个显示您遇到的问题的ssccegetPrintable()JTextComponent

于 2012-07-08T20:09:07.437 回答
0

我建议使用布局管理器

如何创建具有指定宽度和显示所有文本所需的最小高度的 JTextArea?

至于设置宽度,您需要根据指定的页面格式来计算它。它可以是 8.5x11 或横向或完全不同的尺寸。

pageFormat.getImageableWidth();
pageFormat.getImageableHeight();
于 2012-07-08T20:17:00.903 回答