Class EpsGraphics
java.lang.Object
net.sourceforge.plantuml.klimt.drawing.eps.EpsGraphics
- Direct Known Subclasses:
EpsGraphicsMacro
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected final void
appendColor
(Color c) protected final void
final void
close()
final void
void
final void
void
curveto
(double x1, double y1, double x2, double y2, double x3, double y3) final void
curvetoNoMacro
(double x1, double y1, double x2, double y2, double x3, double y3) void
drawBezier
(List<XCubicCurve2D> beziers, double x, double y) final void
final void
drawImage
(BufferedImage image, double x, double y) void
protected final void
ensureVisible
(double x, double y) final void
epsEllipse
(double x, double y, double xRadius, double yRadius) final void
epsEllipse
(double x, double y, double xRadius, double yRadius, double start, double extend) final void
epsEllipseShadow
(double x, double y, double xRadius, double yRadius, double deltaShadow) protected void
epsHLine
(double x, double ymin, double ymax) final void
epsLine
(double x1, double y1, double x2, double y2) final void
final void
epsPolygon
(double... points) final void
epsPolygon
(HColorGradient gr, ColorMapper mapper, double... points) final void
epsPolygonShadow
(double deltaShadow, double... points) final void
epsRectangle
(double x, double y, double width, double height, double rx, double ry) final void
epsRectangle
(double x, double y, double width, double height, double rx, double ry, HColorGradient gr, ColorMapper mapper) final void
epsRectangleShadow
(double x, double y, double width, double height, double rx, double ry, double deltaShadow) final void
epsUrlLink
(int x, int y, int width, int height, String url) protected void
epsVLine
(double y, double xmin, double xmax) void
fill
(int windingRule) static String
formatSimple4
(double x) protected String
protected final Color
getColor()
protected final long
protected final long
final String
void
lineto
(double x1, double y1) final void
linetoNoMacro
(double x1, double y1) void
moveto
(double x1, double y1) final void
movetoNoMacro
(double x1, double y1) void
newpath()
final void
final void
void
quadto
(double x1, double y1, double x2, double y2) final void
final void
final void
setStrokeWidth
(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 final void close() -
getEPSCode
-
getBodyString
-
setStrokeColor
-
setFillColor
-
setStrokeWidth
public final void setStrokeWidth(double strokeWidth, double dashVisible, double dashSpace) -
newpathDot
public final void newpathDot() -
closepathDot
public final void closepathDot() -
epsLine
public final 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 final void epsPolygon(double... points) -
epsRectangle
public final void epsRectangle(double x, double y, double width, double height, double rx, double ry) -
epsRectangle
public final void epsRectangle(double x, double y, double width, double height, double rx, double ry, HColorGradient gr, ColorMapper mapper) -
epsEllipse
public final void epsEllipse(double x, double y, double xRadius, double yRadius, double start, double extend) -
epsEllipse
public final 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 final void closeLink() -
epsUrlLink
-
openLink
-
epsRectangleShadow
public final void epsRectangleShadow(double x, double y, double width, double height, double rx, double ry, double deltaShadow) -
epsPolygonShadow
public final void epsPolygonShadow(double deltaShadow, double... points) -
epsEllipseShadow
public final void epsEllipseShadow(double x, double y, double xRadius, double yRadius, double deltaShadow) -
drawOk
-
drawBezier
-