Class EpsGraphics

java.lang.Object
net.sourceforge.plantuml.eps.EpsGraphics
Direct Known Subclasses:
EpsGraphicsMacro

public class EpsGraphics extends java.lang.Object
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected static final long
     
    static final java.lang.String
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    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
     
    void
     
    void
     
    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
    drawEps(java.lang.String eps, double x, double y)
     
    void
    drawImage(java.awt.image.BufferedImage image, double x, double y)
     
    protected final 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
     
    protected final java.awt.Color
     
    protected final long
     
    protected final long
     
    java.lang.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
     
    void
     
    void
    openLink(java.lang.String url)
     
    void
    quadto(double x1, double y1, double x2, double y2)
     
    void
    setFillColor(java.awt.Color c)
     
    final void
    setStrokeColor(java.awt.Color c)
     
    final void
    setStrokeWidth(double strokeWidth, double dashVisible, double dashSpace)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • EpsGraphics

      public EpsGraphics()
  • Method Details

    • ensureVisible

      protected final void ensureVisible(double x, double y)
    • getColor

      protected final java.awt.Color getColor()
    • close

      public void close()
    • getEPSCode

      public java.lang.String getEPSCode()
    • getBodyString

      protected java.lang.String getBodyString()
    • setStrokeColor

      public final void setStrokeColor(java.awt.Color c)
    • setFillColor

      public void setFillColor(java.awt.Color c)
    • 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

      public void epsPath(double x, double y, UPath path)
    • epsPolygon

      public void epsPolygon(HColorGradient gr, ColorMapper mapper, double... points)
    • 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

      protected void appendColor(java.awt.Color c)
    • appendColorShort

      protected void appendColorShort(java.awt.Color c)
    • formatSimple4

      public static java.lang.String formatSimple4(double x)
    • append

      protected void append(java.lang.String s, boolean checkConsistence)
    • 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

      public void drawImage(java.awt.image.BufferedImage image, double x, double y)
    • drawEps

      public void drawEps(java.lang.String eps, double x, double y)
    • getDashVisible

      protected final long getDashVisible()
    • getDashSpace

      protected final long getDashSpace()
    • closeLink

      public void closeLink()
    • epsUrlLink

      public void epsUrlLink(int x, int y, int width, int height, java.lang.String url)
    • openLink

      public void openLink(java.lang.String url)
    • 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)