jhplot.io.images
Class ExportCanvas
- java.lang.Object
-
- jhplot.io.images.ExportCanvas
-
public class ExportCanvas extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static java.io.ByteArrayInputStreamconvertSVG2PDF(java.lang.String svg)static voidcreateGroupMarker(java.lang.Object o, java.lang.String s, java.lang.Object reference, java.awt.Graphics g)static voiddeploySVG(java.awt.Component c2, java.io.File f, java.awt.Dimension dim, boolean inline, java.lang.String cssLoc, boolean httpdFlag, java.util.ArrayList<java.lang.String> keyWords, java.lang.String title, java.lang.String description)static java.lang.StringdoHTML5(java.awt.Component c)static voidinitGroupMarker()static booleanisPresent()static voidsaveAsCompressedSVG(java.awt.Component c, java.io.File f)static java.io.ByteArrayOutputStreamsaveAsEPS(java.awt.Component c)static voidsaveAsEPS(java.awt.Component c, java.io.File f)static java.io.ByteArrayInputStreamsaveAsPDF(java.awt.Component c)static voidsaveAsPDF(java.awt.Component c, java.io.File f)static voidsaveAsPDF(java.awt.Component c, java.lang.String s)static java.io.ByteArrayOutputStreamsaveAsPS(java.awt.Component c)static voidsaveAsPS(java.awt.Component c, java.io.File f)static java.lang.StringsaveAsSVG(java.awt.Component c)Returns the image in SVG format as a Stringstatic voidsaveAsSVG(java.awt.Component c, java.io.File f)Saves the image to an SVG filestatic voidsaveAsSVG(java.awt.Component c, java.lang.String str)Saves the image to an SVG file
-
-
-
Method Detail
-
saveAsSVG
public static java.lang.String saveAsSVG(java.awt.Component c) throws java.io.IOExceptionReturns the image in SVG format as a String- Parameters:
c- an AWT component- Returns:
- Throws:
java.io.IOException
-
saveAsSVG
public static void saveAsSVG(java.awt.Component c, java.lang.String str) throws java.io.IOExceptionSaves the image to an SVG file- Parameters:
c- an AWT componentstr-- Throws:
java.io.IOException
-
saveAsSVG
public static void saveAsSVG(java.awt.Component c, java.io.File f) throws java.io.IOExceptionSaves the image to an SVG file- Parameters:
c- an AWT componentf- the file to save as a File instance- Throws:
java.io.IOException
-
saveAsCompressedSVG
public static void saveAsCompressedSVG(java.awt.Component c, java.io.File f) throws java.io.IOException- Throws:
java.io.IOException
-
saveAsPDF
public static java.io.ByteArrayInputStream saveAsPDF(java.awt.Component c) throws java.io.IOException- Parameters:
c- an AWT component- Returns:
- Throws:
java.io.IOException
-
saveAsPDF
public static void saveAsPDF(java.awt.Component c, java.lang.String s) throws java.io.IOException- Parameters:
c- an AWT components-- Throws:
java.io.IOException
-
saveAsPDF
public static void saveAsPDF(java.awt.Component c, java.io.File f) throws java.io.IOException- Parameters:
c- an AWT componentf-- Throws:
java.io.IOException
-
saveAsEPS
public static java.io.ByteArrayOutputStream saveAsEPS(java.awt.Component c) throws java.io.IOException- Parameters:
c- an AWT component- Returns:
- Throws:
java.io.IOException
-
saveAsEPS
public static void saveAsEPS(java.awt.Component c, java.io.File f) throws java.io.IOException- Parameters:
c- an AWT componentf-- Throws:
java.io.IOException
-
saveAsPS
public static java.io.ByteArrayOutputStream saveAsPS(java.awt.Component c) throws java.io.IOException- Parameters:
c- an AWT component- Returns:
- Throws:
java.io.IOException
-
saveAsPS
public static void saveAsPS(java.awt.Component c, java.io.File f) throws java.io.IOException- Parameters:
c- an AWT componentf-- Throws:
java.io.IOException
-
deploySVG
public static void deploySVG(java.awt.Component c2, java.io.File f, java.awt.Dimension dim, boolean inline, java.lang.String cssLoc, boolean httpdFlag, java.util.ArrayList<java.lang.String> keyWords, java.lang.String title, java.lang.String description) throws java.io.IOException- Throws:
java.io.IOException
-
doHTML5
public static java.lang.String doHTML5(java.awt.Component c) throws java.io.IOException- Throws:
java.io.IOException
-
convertSVG2PDF
public static java.io.ByteArrayInputStream convertSVG2PDF(java.lang.String svg) throws java.io.IOException- Parameters:
svg-- Returns:
- Throws:
java.io.IOException
-
initGroupMarker
public static void initGroupMarker()
-
createGroupMarker
public static void createGroupMarker(java.lang.Object o, java.lang.String s, java.lang.Object reference, java.awt.Graphics g)
-
isPresent
public static final boolean isPresent()
-
-
DMelt 3.0 © DataMelt by jWork.ORG