public abstract class StiGaugeContextPainter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
StiGauge |
gauge |
java.util.List<StiGaugeGeom> |
geoms |
double |
pageZoom |
StiRectangle |
rect |
double |
zoom |
| Constructor and Description |
|---|
StiGaugeContextPainter(StiGauge gauge,
StiRectangle rect,
double zoom,
double pageZoom) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEllipseGaugeGeom(StiRectangle rect,
StiBrush background,
StiBrush borderBrush,
double borderWidth) |
void |
addGraphicsArcGeometryGaugeGeom(StiRectangle rect,
StiBrush background,
StiBrush borderBrush,
double borderWidth,
double startAngle,
double sweepAngle,
double startWidth,
double endWidth) |
void |
addGraphicsPathGaugeGeom(StiGraphicsPathGaugeGeom geom) |
void |
addPieGaugeGeom(StiRectangle rect,
StiBrush background,
StiBrush borderBrush,
double borderWidth,
double startAngle,
double sweepAngle) |
void |
addPopTranformGaugeGeom() |
void |
addPushMatrixGaugeGeom(double angle,
StiPoint centerPoint) |
void |
addRadialRangeGaugeGeom(StiRectangle rect,
StiBrush background,
StiBrush borderBrush,
double borderWidth,
StiPoint centerPoint,
double startAngle,
double sweepAngle,
double radius1,
double radius2,
double radius3,
double radius4) |
void |
addRectangleGaugeGeom(StiRectangle rect,
StiBrush background,
StiBrush borderBrush,
double borderWidth) |
void |
addRoundedRectangleGaugeGeom(StiRectangle rect,
StiBrush background,
StiBrush borderBrush,
double borderWidth,
int leftTop,
int rightTop,
int rightBottom,
int leftBottom) |
void |
addTextGaugeGeom(java.lang.String text,
StiFont font,
StiBrush foreground,
StiRectangle rect,
StringFormat sf) |
static StiFont |
changeFontSize(StiFont font,
double zoom) |
abstract StiSize |
measureString(java.lang.String text,
StiFont font) |
abstract void |
render() |
public double zoom
public double pageZoom
public StiRectangle rect
public StiGauge gauge
public java.util.List<StiGaugeGeom> geoms
public StiGaugeContextPainter(StiGauge gauge, StiRectangle rect, double zoom, double pageZoom)
public void addPieGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle)
public void addEllipseGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth)
public void addGraphicsArcGeometryGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, double startAngle, double sweepAngle, double startWidth, double endWidth)
public void addPopTranformGaugeGeom()
public void addPushMatrixGaugeGeom(double angle,
StiPoint centerPoint)
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)
public void addRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth)
public void addRoundedRectangleGaugeGeom(StiRectangle rect, StiBrush background, StiBrush borderBrush, double borderWidth, int leftTop, int rightTop, int rightBottom, int leftBottom)
public void addTextGaugeGeom(java.lang.String text,
StiFont font,
StiBrush foreground,
StiRectangle rect,
StringFormat sf)
public void addGraphicsPathGaugeGeom(StiGraphicsPathGaugeGeom geom)
public abstract void render()
Copyright © 2019 Stimulsoft. All Rights Reserved.