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 高度な機能』の「汎用的な印刷フレームワーク」のセクションを参照してください。