2008-09-16 5 views
0

Kann jemand ein Beispiel des Exports eines ChartFX7-Diagramms zu SVG geben?Export ChartFX7 zu SVG in Java

Ich habe versucht:

 ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
    m_chart.setOutputWriter(new SvgWriter()); 
    m_chart.exportChart(FileFormat.EXTERNAL, baos); 
und:
 ByteArrayOutputStream baos = new ByteArrayOutputStream(); 
    m_chart.setRenderFormat("SVG"); 
    m_chart.renderToStream(); 
Aber sowohl Ergebnis in einer Null-Zeiger-Ausnahme.

folgenden Ausgänge erfolgreich zu XML:

 FileOutputStream fos = new FileOutputStream(Debug.getInstance().createExternalFile("chart.xml")); 
    m_chart.exportChart(FileFormat.XML, fos); 

Antwort

1

batik ein libary ist, die Sie in Ihren Java-libary importieren können SVG-Bilder zu konvertieren oder zu erstellen. Ich kenne chartfx7 nicht, aber das ist der Standardweg, um Svg in Java zu erstellen.