Package com.stimulsoft.report.painters
Class StiGaugeContextPainter
java.lang.Object
com.stimulsoft.report.painters.StiGaugeContextPainter
- Direct Known Subclasses:
StiGdiGaugeContextPainter
Copyright Stimulsoft
-
Field Summary
FieldsModifier and TypeFieldDescriptiondoubledouble -
Constructor Summary
ConstructorsConstructorDescriptionStiGaugeContextPainter(StiGauge gauge, StiRectangle rect, double zoom, double pageZoom) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddEllipseGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth) voidaddGraphicsArcGeometryGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle, double startWidth, double endWidth) voidvoidaddPieGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle) voidvoidaddPushMatrixGaugeGeom(double angle, StiPoint centerPoint) voidaddRadialRangeGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, StiPoint centerPoint, double startAngle, double sweepAngle, double radius1, double radius2, double radius3, double radius4) voidaddRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth) voidaddRoundedRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, int leftTop, int rightTop, int rightBottom, int leftBottom) voidaddTextGaugeGeom(String text, StiFont font, StiBrush foreground, StiRectangle rect, StringFormat sf) static StiFontchangeFontSize(StiFont font, double zoom) abstract StiSizemeasureString(String text, StiFont font) abstract voidrender()
-
Field Details
-
zoom
public double zoom -
pageZoom
public double pageZoom -
rect
-
gauge
-
geoms
-
-
Constructor Details
-
StiGaugeContextPainter
-
-
Method Details
-
changeFontSize
-
measureString
-
addPieGaugeGeom
public void addPieGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle) -
addEllipseGaugeGeom
public void addEllipseGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth) -
addGraphicsArcGeometryGaugeGeom
public void addGraphicsArcGeometryGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle, double startWidth, double endWidth) -
addPopTranformGaugeGeom
public void addPopTranformGaugeGeom() -
addPushMatrixGaugeGeom
-
addRadialRangeGaugeGeom
public void addRadialRangeGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, StiPoint centerPoint, double startAngle, double sweepAngle, double radius1, double radius2, double radius3, double radius4) -
addRectangleGaugeGeom
public void addRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth) -
addRoundedRectangleGaugeGeom
public void addRoundedRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, int leftTop, int rightTop, int rightBottom, int leftBottom) -
addTextGaugeGeom
public void addTextGaugeGeom(String text, StiFont font, StiBrush foreground, StiRectangle rect, StringFormat sf) -
addGraphicsPathGaugeGeom
-
render
public abstract void render()
-