Package net.sourceforge.plantuml.eps
Class EpsGraphics
java.lang.Object
net.sourceforge.plantuml.eps.EpsGraphics
- Direct Known Subclasses:
EpsGraphicsMacro
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidappendColor(Color c) protected voidvoidclose()voidvoidvoidvoidcurveto(double x1, double y1, double x2, double y2, double x3, double y3) final voidcurvetoNoMacro(double x1, double y1, double x2, double y2, double x3, double y3) voidvoiddrawImage(BufferedImage image, double x, double y) protected final voidensureVisible(double x, double y) voidepsEllipse(double x, double y, double xRadius, double yRadius) voidepsEllipse(double x, double y, double xRadius, double yRadius, double start, double extend) voidepsEllipseShadow(double x, double y, double xRadius, double yRadius, double deltaShadow) protected voidepsHLine(double x, double ymin, double ymax) voidepsLine(double x1, double y1, double x2, double y2) voidvoidepsPolygon(double... points) voidepsPolygon(HColorGradient gr, ColorMapper mapper, double... points) voidepsPolygonShadow(double deltaShadow, double... points) voidepsRectangle(double x, double y, double width, double height, double rx, double ry) voidepsRectangle(double x, double y, double width, double height, double rx, double ry, HColorGradient gr, ColorMapper mapper) voidepsRectangleShadow(double x, double y, double width, double height, double rx, double ry, double deltaShadow) voidepsUrlLink(int x, int y, int width, int height, String url) protected voidepsVLine(double y, double xmin, double xmax) voidfill(int windingRule) static StringformatSimple4(double x) protected Stringprotected final ColorgetColor()protected final longprotected final longvoidlineto(double x1, double y1) final voidlinetoNoMacro(double x1, double y1) voidmoveto(double x1, double y1) final voidmovetoNoMacro(double x1, double y1) voidnewpath()voidvoidvoidquadto(double x1, double y1, double x2, double y2) voidfinal voidfinal voidsetStrokeWidth(double strokeWidth, double dashVisible, double dashSpace)
-
Field Details
-
END_OF_FILE
- See Also:
-
COEF
protected static final long COEF- See Also:
-
-
Constructor Details
-
EpsGraphics
public EpsGraphics()
-
-
Method Details
-
ensureVisible
protected final void ensureVisible(double x, double y) -
getColor
-
close
public void close() -
getEPSCode
-
getBodyString
-
setStrokeColor
-
setFillColor
-
setStrokeWidth
public final void setStrokeWidth(double strokeWidth, double dashVisible, double dashSpace) -
newpathDot
public void newpathDot() -
closepathDot
public void closepathDot() -
epsLine
public void epsLine(double x1, double y1, double x2, double y2) -
epsHLine
protected void epsHLine(double x, double ymin, double ymax) -
epsVLine
protected void epsVLine(double y, double xmin, double xmax) -
epsPath
-
epsPolygon
-
epsPolygon
public void epsPolygon(double... points) -
epsRectangle
public void epsRectangle(double x, double y, double width, double height, double rx, double ry) -
epsRectangle
public void epsRectangle(double x, double y, double width, double height, double rx, double ry, HColorGradient gr, ColorMapper mapper) -
epsEllipse
public void epsEllipse(double x, double y, double xRadius, double yRadius, double start, double extend) -
epsEllipse
public void epsEllipse(double x, double y, double xRadius, double yRadius) -
appendColor
-
appendColorShort
-
formatSimple4
-
append
-
linetoNoMacro
public final void linetoNoMacro(double x1, double y1) -
movetoNoMacro
public final void movetoNoMacro(double x1, double y1) -
curvetoNoMacro
public final void curvetoNoMacro(double x1, double y1, double x2, double y2, double x3, double y3) -
moveto
public void moveto(double x1, double y1) -
lineto
public void lineto(double x1, double y1) -
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) -
newpath
public void newpath() -
closepath
public void closepath() -
fill
public void fill(int windingRule) -
drawImage
-
drawEps
-
getDashVisible
protected final long getDashVisible() -
getDashSpace
protected final long getDashSpace() -
closeLink
public void closeLink() -
epsUrlLink
-
openLink
-
epsRectangleShadow
public void epsRectangleShadow(double x, double y, double width, double height, double rx, double ry, double deltaShadow) -
epsPolygonShadow
public void epsPolygonShadow(double deltaShadow, double... points) -
epsEllipseShadow
public void epsEllipseShadow(double x, double y, double xRadius, double yRadius, double deltaShadow)
-