2014-10-24 6 views
0

Jung에서 만든 네트워크의 고품질 이미지를 얻고 싶습니다. FreeHEP VectorGraphics 라이브러리의 ExportDialog는이 옵션을 대화 상자 형태로 제공합니다. Export HQ의 Java 자동화 PDF로 이미지

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

내가 인쇄 할 VisualizationViewer입니다. 파일 형식과 위치를 매번 선택하지 않고 파일을 자동으로 PDF 파일로 폴더에 저장하도록 내보내기를 자동화하고 싶습니다. 그래서 다음 코드를 작성했지만 원하는 그림을 생성하지 않습니다. PDF 파일을 내보내려면 Exporting JUNG graphs to hi-res images (preferably vector based)http://java.freehep.org/vectorgraphics/Manual.html

답변

0

:

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(); 

관련 링크

VectorGraphics g = new PDFGraphics2D(new File("ResultImages/Output.pdf"), vv);