印刷
Rogue Wave® JViews Maps は、JViews Framework の印刷クラスから派生した特別な印刷クラスを提供します。これらのクラスを使用して、凡例付きまたは凡例なしの地図を印刷します。凡例の印刷は、「ページ・セットアップ」ダイアログ・ボックスの「地図の構成」タブでセットアップすることができます。
地図を印刷するには、以下の手順に従います。
// construct a new IlvMapPrintingController for the given view. IlvMapPrintingController controller = new IlvMapPrintingController(view); // configure the document IlvPrintableDocument document = controller.getDocument(); document.setName(<Name of the Document>); document.setAuthor(controller.getPrinterJob().getUserName()); document.setPageFormat(controller.getPrinterJob().defaultPage());
この時点で、以下のいずれかのオプションを選択できます。
- 印刷プレビュー画面へのアクセス
// print preview controller.printPreview(frame);
- 「ページ・セットアップ」ダイアログ・ボックスへのアクセス
// print setup controller.setupDialog(frame, true, true);
- 印刷ウィンドウへのアクセス
// print controller.print(true);
詳細は、『JViews Framework 高度な機能』の「汎用的な印刷フレームワーク」のセクションを参照してください。