0

Jung で作成されたネットワークの高品質の画像を取得したいと考えています。FreeHEP VectorGraphics ライブラリの ExportDialog は、このオプションをダイアログ ボックスの形式で提供します。

ExportDialog export = new ExportDialog();
export.showExportDialog(vv, "Export view as ...", vv, "export");

vvは、印刷したい VisualizationViewer です毎回ファイルの種類と場所を選択することを避け、エクスポートを自動化して、ファイルが自動的にフォルダーに pdf ファイルとして保存されるようにしたいと考えています。そこで、次のコードを書きましたが、必要な画像が生成されません。

  Properties p = new Properties();
  p.setProperty("PageSize","A4");
  VectorGraphics g = new PSGraphics2D(new File("Output.pdf"),vv.getSize()); 
  g.setProperties(p);
  g.startExport(); 
  vv.print(g); 
  g.endExport();

関連リンク : JUNG グラフを高解像度画像 (できればベクター ベース) にエクスポートする、およびhttp://java.freehep.org/vectorgraphics/Manual.html

4

1 に答える 1

0

PDF ファイルをエクスポートするには:

 VectorGraphics g = new PDFGraphics2D(new File("ResultImages/Output.pdf"), vv); 
于 2014-10-25T01:27:06.147 に答える