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)
|
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)