public class EpsGraphics
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected static long |
COEF |
static java.lang.String |
END_OF_FILE |
Constructor and Description |
---|
EpsGraphics() |
Modifier and Type | Method and Description |
---|---|
protected void |
append(java.lang.String s,
boolean checkConsistence) |
protected void |
appendColor(java.awt.Color c) |
protected void |
appendColorShort(java.awt.Color c) |
void |
close() |
void |
closeLink() |
void |
closepath() |
void |
closepathDot() |
void |
curveto(double x1,
double y1,
double x2,
double y2,
double x3,
double y3) |
void |
curvetoNoMacro(double x1,
double y1,
double x2,
double y2,
double x3,
double y3) |
void |
drawBezier(java.util.List<XCubicCurve2D> beziers,
double x,
double y) |
void |
drawEps(java.lang.String eps,
double x,
double y) |
void |
drawImage(java.awt.image.BufferedImage image,
double x,
double y) |
void |
drawOk(DotPath dotPath,
double x,
double y) |
protected void |
ensureVisible(double x,
double y) |
void |
epsEllipse(double x,
double y,
double xRadius,
double yRadius) |
void |
epsEllipse(double x,
double y,
double xRadius,
double yRadius,
double start,
double extend) |
void |
epsEllipseShadow(double x,
double y,
double xRadius,
double yRadius,
double deltaShadow) |
protected void |
epsHLine(double x,
double ymin,
double ymax) |
void |
epsLine(double x1,
double y1,
double x2,
double y2) |
void |
epsPath(double x,
double y,
UPath path) |
void |
epsPolygon(double... points) |
void |
epsPolygon(HColorGradient gr,
ColorMapper mapper,
double... points) |
void |
epsPolygonShadow(double deltaShadow,
double... points) |
void |
epsRectangle(double x,
double y,
double width,
double height,
double rx,
double ry) |
void |
epsRectangle(double x,
double y,
double width,
double height,
double rx,
double ry,
HColorGradient gr,
ColorMapper mapper) |
void |
epsRectangleShadow(double x,
double y,
double width,
double height,
double rx,
double ry,
double deltaShadow) |
void |
epsUrlLink(int x,
int y,
int width,
int height,
java.lang.String url) |
protected void |
epsVLine(double y,
double xmin,
double xmax) |
void |
fill(int windingRule) |
static java.lang.String |
formatSimple4(double x) |
protected java.lang.String |
getBodyString() |
protected java.awt.Color |
getColor() |
protected long |
getDashSpace() |
protected long |
getDashVisible() |
java.lang.String |
getEPSCode() |
void |
lineto(double x1,
double y1) |
void |
linetoNoMacro(double x1,
double y1) |
void |
moveto(double x1,
double y1) |
void |
movetoNoMacro(double x1,
double y1) |
void |
newpath() |
void |
newpathDot() |
void |
openLink(java.lang.String url) |
void |
quadto(double x1,
double y1,
double x2,
double y2) |
void |
setFillColor(java.awt.Color c) |
void |
setStrokeColor(java.awt.Color c) |
void |
setStrokeWidth(double strokeWidth,
double dashVisible,
double dashSpace) |
public static final java.lang.String END_OF_FILE
protected static final long COEF
protected final void ensureVisible(double x, double y)
protected final java.awt.Color getColor()
public final void close()
public final java.lang.String getEPSCode()
protected java.lang.String getBodyString()
public final void setStrokeColor(java.awt.Color c)
public final void setFillColor(java.awt.Color c)
public final void setStrokeWidth(double strokeWidth, double dashVisible, double dashSpace)
public final void newpathDot()
public final void closepathDot()
public final void epsLine(double x1, double y1, double x2, double y2)
protected void epsHLine(double x, double ymin, double ymax)
protected void epsVLine(double y, double xmin, double xmax)
public final void epsPath(double x, double y, UPath path)
public final void epsPolygon(HColorGradient gr, ColorMapper mapper, double... points)
public final void epsPolygon(double... points)
public final void epsRectangle(double x, double y, double width, double height, double rx, double ry)
public final void epsRectangle(double x, double y, double width, double height, double rx, double ry, HColorGradient gr, ColorMapper mapper)
public final void epsEllipse(double x, double y, double xRadius, double yRadius, double start, double extend)
public final void epsEllipse(double x, double y, double xRadius, double yRadius)
protected final void appendColor(java.awt.Color c)
protected final void appendColorShort(java.awt.Color c)
public static java.lang.String formatSimple4(double x)
protected void append(java.lang.String s, boolean checkConsistence)
public final void linetoNoMacro(double x1, double y1)
public final void movetoNoMacro(double x1, double y1)
public final void curvetoNoMacro(double x1, double y1, double x2, double y2, double x3, double y3)
public void moveto(double x1, double y1)
public void lineto(double x1, double y1)
public void curveto(double x1, double y1, double x2, double y2, double x3, double y3)
public void quadto(double x1, double y1, double x2, double y2)
public void newpath()
public void closepath()
public void fill(int windingRule)
public final void drawImage(java.awt.image.BufferedImage image, double x, double y)
public final void drawEps(java.lang.String eps, double x, double y)
protected final long getDashVisible()
protected final long getDashSpace()
public final void closeLink()
public final void epsUrlLink(int x, int y, int width, int height, java.lang.String url)
public final void openLink(java.lang.String url)
public final void epsRectangleShadow(double x, double y, double width, double height, double rx, double ry, double deltaShadow)
public final void epsPolygonShadow(double deltaShadow, double... points)
public final void epsEllipseShadow(double x, double y, double xRadius, double yRadius, double deltaShadow)
public void drawOk(DotPath dotPath, double x, double y)
public void drawBezier(java.util.List<XCubicCurve2D> beziers, double x, double y)