Javaで印刷を行う方法はまとめてみると、
クラスjava.awt.print.PrinterJobを使うか、インターフェースjavax.print.Print.DocPrintJobを
実装する方法に分かれるようだ。
PrinterJobを使ったやり方を書くと、
1.PrinterJobオブジェクト生成(PrinterJob pj = PrinterJob.getPrinterJob();)
2.setPrintableにより印刷方法のPrinterJobに伝える(pj.setPrintable(new SomeClass());)
SomeClassではPrintableインターフェースを拡張しprintメソッド実装を行っている。
3.ダイアログの表示(if(pj.printDialog()){})
4.pj.print()による呼び出し。
最終更新:2011年04月02日 14:11