Class Shape2SVG


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

      Constructors 
      Constructor Description
      Shape2SVG()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.String Convert​(TextInfo textInfo, java.lang.String stroke, java.lang.String fill, java.lang.String strokeWidth, java.lang.String strokeOpacity, java.lang.String fillOpacity, java.lang.String dashArray)  
      static java.lang.String Convert​(java.awt.Shape shape, java.lang.String stroke, java.lang.String fill, java.lang.String strokeWidth, java.lang.String strokeOpacity, java.lang.String fillOpacity, java.lang.String dashArray, java.lang.String lineCap)  
      static java.lang.String Convert​(java.lang.String text, int x, int y, java.awt.Font font, java.awt.font.FontRenderContext frc, java.lang.String stroke, java.lang.String fill, java.lang.String strokeWidth, java.lang.String strokeOpacity, java.lang.String fillOpacity, java.lang.String dashArray)  
      static java.lang.String ConvertForGroup​(TextInfo textInfo, java.lang.String stroke, java.lang.String fill, java.lang.String strokeWidth, java.lang.String strokeOpacity, java.lang.String fillOpacity, java.lang.String dashArray)
      Assumes common font properties will be defined in the group.
      static java.lang.String makeBase64Safe​(java.lang.String svg)  
      • Methods inherited from class java.lang.Object

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

      • Shape2SVG

        public Shape2SVG()
    • Method Detail

      • Convert

        public static java.lang.String Convert​(java.awt.Shape shape,
                                               java.lang.String stroke,
                                               java.lang.String fill,
                                               java.lang.String strokeWidth,
                                               java.lang.String strokeOpacity,
                                               java.lang.String fillOpacity,
                                               java.lang.String dashArray,
                                               java.lang.String lineCap)
        Parameters:
        shape - like Shape
        stroke - like "#000000
        fill - like "#0000FF" or "none"
        strokeWidth - "#"
        strokeOpacity - "1.0"
        fillOpacity - "1.0"
        dashArray - "4 1 2 3"
        lineCap - "butt", "round", or "square"
        Returns:
      • Convert

        public static java.lang.String Convert​(java.lang.String text,
                                               int x,
                                               int y,
                                               java.awt.Font font,
                                               java.awt.font.FontRenderContext frc,
                                               java.lang.String stroke,
                                               java.lang.String fill,
                                               java.lang.String strokeWidth,
                                               java.lang.String strokeOpacity,
                                               java.lang.String fillOpacity,
                                               java.lang.String dashArray)
      • Convert

        public static java.lang.String Convert​(TextInfo textInfo,
                                               java.lang.String stroke,
                                               java.lang.String fill,
                                               java.lang.String strokeWidth,
                                               java.lang.String strokeOpacity,
                                               java.lang.String fillOpacity,
                                               java.lang.String dashArray)
      • ConvertForGroup

        public static java.lang.String ConvertForGroup​(TextInfo textInfo,
                                                       java.lang.String stroke,
                                                       java.lang.String fill,
                                                       java.lang.String strokeWidth,
                                                       java.lang.String strokeOpacity,
                                                       java.lang.String fillOpacity,
                                                       java.lang.String dashArray)
        Assumes common font properties will be defined in the group.
        Parameters:
        textInfo -
        stroke -
        fill -
        strokeWidth -
        strokeOpacity -
        fillOpacity -
        dashArray -
        Returns:
      • makeBase64Safe

        public static java.lang.String makeBase64Safe​(java.lang.String svg)