com.stimulsoft.report.export.tools
Interface IStiExportGeomWriter

All Known Implementing Classes:
StiPdfGeomWriter, StiSvgGeomWriter

public interface IStiExportGeomWriter

Copyright Stimulsoft


Method Summary
 void beginPath()
           
 void closeFigure()
           
 void drawArc(StiRectangle rect, StiPoint p1, StiPoint p2, StiPen pen)
           
 void drawBezier(StiPoint p1, StiPoint p2, StiPoint p3, StiPoint p4, StiPen pen)
           
 void drawBezierTo(StiPoint p2, StiPoint p3, StiPoint p4, StiPen pen)
           
 void drawImage(StiImage img, StiRectangle rect)
           
 void drawLine(StiPoint pointFrom, StiPoint pointTo, StiPen pen)
           
 void drawLineTo(StiPoint pointTo, StiPen pen)
           
 void drawPolygon(StiPoint[] points, StiPen pen)
           
 void drawPolyline(StiPoint[] points, StiPen pen)
           
 void drawPolylineTo(StiPoint[] points, StiPen pen)
           
 void drawRectangle(StiRectangle rect, StiPen pen)
           
 void drawString(java.lang.String st, StiFont font, StiBrush brush, StiRectangle rect, StiTextHorAlignment horAlignment, StiVertAlignment vertAlignment)
           
 void drawText(StiPoint basePoint, java.lang.String text, int[] charsOffset, StiFont font, StiColor textColor, double angle, EmfTextAlignmentMode textAlign)
           
 void endPath()
           
 void fillEllipse(StiRectangle rect, StiBrush brush)
           
 void fillPath(StiBrush brush)
           
 void fillPolygon(StiPoint[] points, StiBrush brush)
           
 void fillRectangle(StiRectangle rect, StiBrush brush)
           
 void fillRectangle(StiRectangle rect, StiColor color)
           
 StiSize measureString(java.lang.String st, StiFont font)
           
 void moveTo(StiPoint point)
           
 void restoreState()
           
 void rotateTransform(double angle)
           
 void saveState()
           
 void setPixel(StiPoint point, StiColor color)
           
 void strokePath(StiPen pen)
           
 void translateTransform(double x, double y)
           
 

Method Detail

beginPath

void beginPath()

closeFigure

void closeFigure()

endPath

void endPath()

fillPath

void fillPath(StiBrush brush)
              throws java.io.IOException
Throws:
java.io.IOException

strokePath

void strokePath(StiPen pen)
                throws java.io.IOException
Throws:
java.io.IOException

moveTo

void moveTo(StiPoint point)
            throws java.io.IOException
Throws:
java.io.IOException

drawLine

void drawLine(StiPoint pointFrom,
              StiPoint pointTo,
              StiPen pen)
              throws java.io.IOException
Throws:
java.io.IOException

drawLineTo

void drawLineTo(StiPoint pointTo,
                StiPen pen)
                throws java.io.IOException
Throws:
java.io.IOException

drawRectangle

void drawRectangle(StiRectangle rect,
                   StiPen pen)
                   throws java.lang.Exception
Throws:
java.lang.Exception

fillRectangle

void fillRectangle(StiRectangle rect,
                   StiColor color)
                   throws java.lang.Exception
Throws:
java.lang.Exception

fillRectangle

void fillRectangle(StiRectangle rect,
                   StiBrush brush)
                   throws java.lang.Exception
Throws:
java.lang.Exception

drawPolyline

void drawPolyline(StiPoint[] points,
                  StiPen pen)
                  throws java.io.IOException
Throws:
java.io.IOException

drawPolylineTo

void drawPolylineTo(StiPoint[] points,
                    StiPen pen)
                    throws java.io.IOException
Throws:
java.io.IOException

drawPolygon

void drawPolygon(StiPoint[] points,
                 StiPen pen)
                 throws java.lang.Exception
Throws:
java.lang.Exception

fillPolygon

void fillPolygon(StiPoint[] points,
                 StiBrush brush)
                 throws java.lang.Exception
Throws:
java.lang.Exception

drawBezier

void drawBezier(StiPoint p1,
                StiPoint p2,
                StiPoint p3,
                StiPoint p4,
                StiPen pen)

drawBezierTo

void drawBezierTo(StiPoint p2,
                  StiPoint p3,
                  StiPoint p4,
                  StiPen pen)

drawArc

void drawArc(StiRectangle rect,
             StiPoint p1,
             StiPoint p2,
             StiPen pen)

fillEllipse

void fillEllipse(StiRectangle rect,
                 StiBrush brush)
                 throws java.lang.Exception
Throws:
java.lang.Exception

setPixel

void setPixel(StiPoint point,
              StiColor color)

drawImage

void drawImage(StiImage img,
               StiRectangle rect)
               throws java.io.IOException
Throws:
java.io.IOException

drawText

void drawText(StiPoint basePoint,
              java.lang.String text,
              int[] charsOffset,
              StiFont font,
              StiColor textColor,
              double angle,
              EmfTextAlignmentMode textAlign)
              throws java.lang.Exception
Throws:
java.lang.Exception

drawString

void drawString(java.lang.String st,
                StiFont font,
                StiBrush brush,
                StiRectangle rect,
                StiTextHorAlignment horAlignment,
                StiVertAlignment vertAlignment)
                throws java.io.IOException
Throws:
java.io.IOException

saveState

void saveState()
               throws java.io.IOException
Throws:
java.io.IOException

restoreState

void restoreState()
                  throws java.io.IOException
Throws:
java.io.IOException

translateTransform

void translateTransform(double x,
                        double y)
                        throws java.io.IOException
Throws:
java.io.IOException

rotateTransform

void rotateTransform(double angle)
                     throws java.io.IOException
Throws:
java.io.IOException

measureString

StiSize measureString(java.lang.String st,
                      StiFont font)