印刷機能は、 IlvDiagrammerApplication クラスで完全に事前定義されています。アプリケーションでのこれらの機能の使用法は、「Designer の使用」の『IlvDiagrammerApplication インスタンスからのダイアグラムの印刷』で説明されています。
より高度な印刷機能が必要な場合は、ダイアグラム・コンポーネントのビュー、グラファー、および印刷コントローラーを取得し、印刷フレームワークをカスタマイズすることができます。ビューおよびグラファーは、SDM エンジン・レベルで使用できることに注意してください。したがって、次のようにします。
  1. ダイアグラム・コンポーネントの SDM エンジンを取得します。これには、 getEngine メソッドを使用します。
    myEngine = myDiagrammer.getEngine();
    
  2. エンジンからビューおよびグラファーを取得します。これには、 getReferenceView メソッドおよび getGrapher メソッドを使用します。
    myView = myEngine.getReferenceView();
    myGrapher = myEngine.getGrapher();
    
  3. ダイアグラム・コンポーネントの印刷コントローラーを取得します。これには、 getPrintingController メソッドを使用します。
    myDiagrammer.getPrintingController();
    
  4. これで、「JViews Framework の高度な機能」の『マネージャーの内容を印刷するための印刷フレームワーク』の説明どおりに印刷フレームワークの作業をカスタマイズすることができます。