it.eng.spagobi.engines.chart.Utilities
Class ExportCharts

java.lang.Object
  extended by it.eng.spagobi.engines.chart.Utilities.ExportCharts

public class ExportCharts
extends java.lang.Object

The Class ExportHighChartsAction.

Author:
Antonella Giachino (antonella.giachino@eng.it)

Field Summary
static java.lang.String ENGINE_NAME
           
static java.lang.String OUTPUT_FORMAT
           
static java.lang.String OUTPUT_FORMAT_JPEG
           
static java.lang.String OUTPUT_FORMAT_PDF
           
static java.lang.String OUTPUT_FORMAT_PNG
           
static java.lang.String OUTPUT_FORMAT_SVG
           
static java.lang.String SVG
           
 
Constructor Summary
ExportCharts()
           
 
Method Summary
static void fitImage(com.lowagie.text.Image jpg)
          Set the dimension of the image to fit the A4 page size The layout of the page should be horizontal
static void transformSVGIntoJPEG(java.io.InputStream inputStream, java.io.OutputStream outputStream)
           
static void transformSVGIntoPDF(java.io.InputStream inputStream, java.io.OutputStream outputStream)
           
static void transformSVGIntoPNG(java.io.InputStream inputStream, java.io.OutputStream outputStream)
           
static void writeSVG(java.io.InputStream inputStream, java.io.OutputStream outputStream)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SVG

public static java.lang.String SVG

OUTPUT_FORMAT

public static java.lang.String OUTPUT_FORMAT

OUTPUT_FORMAT_PNG

public static java.lang.String OUTPUT_FORMAT_PNG

OUTPUT_FORMAT_JPEG

public static java.lang.String OUTPUT_FORMAT_JPEG

OUTPUT_FORMAT_PDF

public static java.lang.String OUTPUT_FORMAT_PDF

OUTPUT_FORMAT_SVG

public static java.lang.String OUTPUT_FORMAT_SVG

ENGINE_NAME

public static final java.lang.String ENGINE_NAME
See Also:
Constant Field Values
Constructor Detail

ExportCharts

public ExportCharts()
Method Detail

transformSVGIntoPDF

public static void transformSVGIntoPDF(java.io.InputStream inputStream,
                                       java.io.OutputStream outputStream)
                                throws java.io.IOException,
                                       com.lowagie.text.DocumentException
Throws:
java.io.IOException
com.lowagie.text.DocumentException

fitImage

public static void fitImage(com.lowagie.text.Image jpg)
Set the dimension of the image to fit the A4 page size The layout of the page should be horizontal

Parameters:
jpg - the image to fit

writeSVG

public static void writeSVG(java.io.InputStream inputStream,
                            java.io.OutputStream outputStream)
                     throws java.io.IOException
Throws:
java.io.IOException

transformSVGIntoJPEG

public static void transformSVGIntoJPEG(java.io.InputStream inputStream,
                                        java.io.OutputStream outputStream)

transformSVGIntoPNG

public static void transformSVGIntoPNG(java.io.InputStream inputStream,
                                       java.io.OutputStream outputStream)