Package armyc2.c5isr.renderer.utilities
Class Shape2SVG
- java.lang.Object
-
- armyc2.c5isr.renderer.utilities.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)
-
-
-
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
- likeShape
stroke
- like "#000000fill
- 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)
-
-