Class SvgGraphics
java.lang.Object
net.sourceforge.plantuml.klimt.drawing.svg.SvgGraphics
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddComment(String comment) voidaddCommentMetadata(String metadata) voidvoidaddScriptTag(String url) voidvoidvoidvoidcreateSvgGradient(String color1, String color2, char policy) voidvoidcurveto(double x1, double y1, double x2, double y2, double x3, double y3) voiddrawPathIterator(double x, double y, PathIterator path) protected final voidensureVisible(double x, double y) voidfill(int windingRule) final ElementgetG()static StringgetMetadataHex(String comment) voidlineto(double x, double y) voidmoveto(double x, double y) voidnewpath()voidvoidquadto(double x1, double y1, double x2, double y2) final voidsetFillColor(String fill) voidsetHidden(boolean hidden) final voidsetStrokeColor(String stroke) final voidsetStrokeWidth(double strokeWidth, String strokeDasharray) voidstartGroup(Map<UGroupType, String> typeIdents) voidsvgArcEllipse(double rx, double ry, double x1, double y1, double x2, double y2) voidsvgEllipse(double x, double y, double xRadius, double yRadius, double deltaShadow) voidsvgImage(BufferedImage image, double x, double y) voidvoidsvgLine(double x1, double y1, double x2, double y2, double deltaShadow) voidvoidsvgPolygon(double deltaShadow, double... points) voidsvgRectangle(double x, double y, double width, double height, double rx, double ry, double deltaShadow, String id, String codeLine) voidtext(String text, double x, double y, String fontFamily, int fontSize, String fontWeight, String fontStyle, String textDecoration, double textLength, Map<String, String> attributes, String textBackColor)
-
Field Details
-
META_HEADER
- See Also:
-
-
Constructor Details
-
SvgGraphics
-
-
Method Details
-
ensureVisible
protected final void ensureVisible(double x, double y) -
svgEllipse
public void svgEllipse(double x, double y, double xRadius, double yRadius, double deltaShadow) -
svgArcEllipse
public void svgArcEllipse(double rx, double ry, double x1, double y1, double x2, double y2) -
createSvgGradient
-
setFillColor
-
setStrokeColor
-
setStrokeWidth
-
getG
-
svgRectangle
-
svgLine
public void svgLine(double x1, double y1, double x2, double y2, double deltaShadow) -
svgPolygon
public void svgPolygon(double deltaShadow, double... points) -
text
-
createXml
- Throws:
TransformerExceptionIOException
-
svgPath
-
newpath
public void newpath() -
moveto
public void moveto(double x, double y) -
lineto
public void lineto(double x, double y) -
closepath
public void closepath() -
curveto
public void curveto(double x1, double y1, double x2, double y2, double x3, double y3) -
quadto
public void quadto(double x1, double y1, double x2, double y2) -
fill
public void fill(int windingRule) -
drawPathIterator
-
svgImage
- Throws:
IOException
-
svgImage
-
setHidden
public void setHidden(boolean hidden) -
getMetadataHex
-
addCommentMetadata
-
addComment
-
addScriptTag
-
addScript
-
addStyle
-
openLink
-
closeLink
public void closeLink() -
startGroup
-
closeGroup
public void closeGroup()
-