Documentation of 'net.sourceforge.plantuml.svg.SvgGraphics' Java class
SvgGraphics
net.sourceforge.plantuml.svg

Class SvgGraphics



  • public class SvgGraphics
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor and Description
      SvgGraphics(java.awt.geom.Dimension2D minDim, double scale, java.lang.String hover, long seed) 
      SvgGraphics(java.awt.geom.Dimension2D minDim, java.lang.String backcolor, double scale, java.lang.String hover, long seed) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      void addComment(java.lang.String comment) 
      void closeLink() 
      void closepath() 
      java.lang.String createSvgGradient(java.lang.String color1, java.lang.String color2, char policy) 
      void createXml(java.io.OutputStream os) 
      void curveto(double x1, double y1, double x2, double y2, double x3, double y3) 
      void fill(int windingRule) 
      org.w3c.dom.Element getG() 
      void lineto(double x, double y) 
      void moveto(double x, double y) 
      void newpath() 
      void openLink(java.lang.String url, java.lang.String title, java.lang.String target) 
      void paintBackcolorGradient(ColorMapper mapper, HtmlColorGradient gr) 
      void quadto(double x1, double y1, double x2, double y2) 
      void setFillColor(java.lang.String fill) 
      void setHidden(boolean hidden) 
      void setStrokeColor(java.lang.String stroke) 
      void setStrokeWidth(double strokeWidth, java.lang.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(java.awt.image.BufferedImage image, double x, double y) 
      void svgImage(SvgString image, 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, java.lang.String id) 
      void text(java.lang.String text, double x, double y, java.lang.String fontFamily, int fontSize, java.lang.String fontWeight, java.lang.String fontStyle, java.lang.String textDecoration, double textLength, java.util.Map<java.lang.String,java.lang.String> attributes, java.lang.String textBackColor) 
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SvgGraphics

        public SvgGraphics(java.awt.geom.Dimension2D minDim,
                           double scale,
                           java.lang.String hover,
                           long seed)
      • SvgGraphics

        public SvgGraphics(java.awt.geom.Dimension2D minDim,
                           java.lang.String backcolor,
                           double scale,
                           java.lang.String hover,
                           long seed)
    • Method Detail

      • 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

        public java.lang.String createSvgGradient(java.lang.String color1,
                                                  java.lang.String color2,
                                                  char policy)
      • setFillColor

        public final void setFillColor(java.lang.String fill)
      • setStrokeColor

        public final void setStrokeColor(java.lang.String stroke)
      • setStrokeWidth

        public final void setStrokeWidth(double strokeWidth,
                                         java.lang.String strokeDasharray)
      • closeLink

        public void closeLink()
      • openLink

        public void openLink(java.lang.String url,
                             java.lang.String title,
                             java.lang.String target)
      • getG

        public final org.w3c.dom.Element getG()
      • svgRectangle

        public void svgRectangle(double x,
                                 double y,
                                 double width,
                                 double height,
                                 double rx,
                                 double ry,
                                 double deltaShadow,
                                 java.lang.String id)
      • svgLine

        public void svgLine(double x1,
                            double y1,
                            double x2,
                            double y2,
                            double deltaShadow)
      • svgPolygon

        public void svgPolygon(double deltaShadow,
                               double... points)
      • text

        public void text(java.lang.String text,
                         double x,
                         double y,
                         java.lang.String fontFamily,
                         int fontSize,
                         java.lang.String fontWeight,
                         java.lang.String fontStyle,
                         java.lang.String textDecoration,
                         double textLength,
                         java.util.Map<java.lang.String,java.lang.String> attributes,
                         java.lang.String textBackColor)
      • createXml

        public void createXml(java.io.OutputStream os)
                       throws javax.xml.transform.TransformerException,
                              java.io.IOException
        Throws:
        javax.xml.transform.TransformerException
        java.io.IOException
      • svgPath

        public void svgPath(double x,
                            double y,
                            UPath path,
                            double deltaShadow)
      • 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)
      • svgImage

        public void svgImage(java.awt.image.BufferedImage image,
                             double x,
                             double y)
                      throws java.io.IOException
        Throws:
        java.io.IOException
      • svgImage

        public void svgImage(SvgString image,
                             double x,
                             double y)
      • setHidden

        public void setHidden(boolean hidden)
      • addComment

        public void addComment(java.lang.String comment)

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.