- 締切済み
htmlの印刷
Javaで、HTML文書を印刷することはできるのでしょうか? ローカルにあるHTMLをブラウザから印刷したように、メインクラスから印刷したいのですが。。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- liwet
- ベストアンサー率72% (18/25)
回答No.1
不可能ではないですが、ちょっと大変かもしれません。 参考URLの2つ目で、JPanel(を拡張したMyComponent)に表示した内容をプリンタへ出力しています。 HTMLの場合は、JEditorPaneでHTMLを表示できるので、JEditorPaneを拡張してPrintable を実装したクラスを作り、そこにHTMLを表示して、印刷すれば出来ると思います。 ただ、このサンプルは、1ページ目だけを印刷するようになっているので、HTMLの画面が大きくて、1ページに収まらない場合には、何か対応しないといけないと思います。 具体的にどうすれば良いかは分かりませんが... 参考URL: http://www-06.ibm.com/jp/developerworks/java/020531/j_j-mer0322.html http://www-06.ibm.com/jp/developerworks/java/020628/j_j-mer0424.html