public class SvgGraphics extends Object
Constructor and Description |
---|
SvgGraphics(double scale) |
SvgGraphics(String backcolor,
double scale) |
Modifier and Type | Method and Description |
---|---|
void |
closeLink() |
void |
closepath() |
String |
createSvgGradient(String color1,
String color2,
char policy) |
void |
createXml(OutputStream os) |
void |
curveto(double x1,
double y1,
double x2,
double y2,
double x3,
double y3) |
protected void |
ensureVisible(double x,
double y) |
void |
fill(int windingRule) |
Element |
getDefs() |
Element |
getG() |
void |
lineto(double x,
double y) |
void |
moveto(double x,
double y) |
void |
newpath() |
void |
openLink(String url,
String title) |
void |
paintBackcolorGradient(ColorMapper mapper,
HtmlColorGradient gr) |
void |
quadto(double x1,
double y1,
double x2,
double y2) |
void |
setFillColor(String fill) |
void |
setHidden(boolean hidden) |
void |
setStrokeColor(String stroke) |
void |
setStrokeWidth(double strokeWidth,
String strokeDasharray) |
void |
svgArcEllipse(double rx,
double ry,
double x1,
double y1,
double x2,
double y2) |
void |
svgEllipse(double x,
double y,
double xRadius,
double yRadius,
double deltaShadow) |
void |
svgImage(BufferedImage image,
double x,
double y) |
void |
svgImage(String svg,
double x,
double y) |
void |
svgLine(double x1,
double y1,
double x2,
double y2,
double deltaShadow) |
void |
svgPath(double x,
double y,
UPath path,
double deltaShadow) |
void |
svgPolygon(double deltaShadow,
double... points) |
void |
svgRectangle(double x,
double y,
double width,
double height,
double rx,
double ry,
double deltaShadow) |
void |
text(String text,
double x,
double y,
String fontFamily,
int fontSize,
String fontWeight,
String fontStyle,
String textDecoration,
double textLength,
Map<String,String> attributes) |
public SvgGraphics(double scale)
public SvgGraphics(String backcolor, double scale)
protected final void ensureVisible(double x, double y)
public void paintBackcolorGradient(ColorMapper mapper, HtmlColorGradient gr)
public void svgEllipse(double x, double y, double xRadius, double yRadius, double deltaShadow)
public void svgArcEllipse(double rx, double ry, double x1, double y1, double x2, double y2)
public final void setFillColor(String fill)
public final void setStrokeColor(String stroke)
public final void setStrokeWidth(double strokeWidth, String strokeDasharray)
public void closeLink()
public final Element getG()
public void svgRectangle(double x, double y, double width, double height, double rx, double ry, double deltaShadow)
public void svgLine(double x1, double y1, double x2, double y2, double deltaShadow)
public void svgPolygon(double deltaShadow, double... points)
public void text(String text, double x, double y, String fontFamily, int fontSize, String fontWeight, String fontStyle, String textDecoration, double textLength, Map<String,String> attributes)
public final Element getDefs()
public void createXml(OutputStream os) throws TransformerException, IOException
TransformerException
IOException
public void svgPath(double x, double y, UPath path, double deltaShadow)
public void newpath()
public void moveto(double x, double y)
public void lineto(double x, double y)
public void closepath()
public void curveto(double x1, double y1, double x2, double y2, double x3, double y3)
public void quadto(double x1, double y1, double x2, double y2)
public void fill(int windingRule)
public void svgImage(BufferedImage image, double x, double y) throws IOException
IOException
public void svgImage(String svg, double x, double y)
public void setHidden(boolean hidden)
Copyright © 2014. All Rights Reserved.