OK、それで私は最終的に を印刷する方法を見つけ出しJTextPane
、実際に完全に機能するドキュメント エディターを手に入れました。
では、JTextPane
入力している文書の外観を簡単に予測できるように、紙のサイズ (改ページあり) を作成できますか? ヒント/ヒントは役に立ちます!
編集: の形式JTextPane
は'text/rtf'です。
リンクが役立つかもしれません
「ページ サイズに合わせてドキュメント コンテンツを適切にフォーマットする」メソッドPrintable
によって返される。これで不十分な場合は、質問を編集して、発生している問題を示すsscceを含めてください。getPrintable()
JTextComponent
レイアウトマネージャーを使用することをお勧めします
指定された幅とすべてのテキストを表示するために必要な最小の高さを持つ JTextArea を作成するにはどうすればよいですか?
幅の設定に関しては、指定されたページ形式に基づいて計算する必要があります。8.5x11、または横向き、またはまったく異なるサイズにすることができます.
pageFormat.getImageableWidth();
pageFormat.getImageableHeight();