重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

Javaで、HTML文書を印刷することはできるのでしょうか?

ローカルにあるHTMLをブラウザから印刷したように、メインクラスから印刷したいのですが。。

A 回答 (1件)

不可能ではないですが、ちょっと大変かもしれません。


参考URLの2つ目で、JPanel(を拡張したMyComponent)に表示した内容をプリンタへ出力しています。
HTMLの場合は、JEditorPaneでHTMLを表示できるので、JEditorPaneを拡張してPrintable を実装したクラスを作り、そこにHTMLを表示して、印刷すれば出来ると思います。
ただ、このサンプルは、1ページ目だけを印刷するようになっているので、HTMLの画面が大きくて、1ページに収まらない場合には、何か対応しないといけないと思います。
具体的にどうすれば良いかは分かりませんが...

参考URL:
http://www-06.ibm.com/jp/developerworks/java/020 …
http://www-06.ibm.com/jp/developerworks/java/020 …
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!