StiGaugeContextPainter Class
Namespace: Stimulsoft.Report.Painters
Constructors
| Constructor | Description |
|---|---|
| constructor(IStiGauge gauge, RectangleF rect, number zoom) |
constructor(gauge: IStiGauge, rect: RectangleF, zoom: number)
Parameters
- gauge (IStiGauge)
- rect (RectangleF)
- zoom (number)
Methods
| Method | Returns | Description |
|---|---|---|
| addEllipseGaugeGeom | void | |
| addGraphicsPathGaugeGeom | void | |
| addPieGaugeGeom | void | |
| addPopTranformGaugeGeom | void | |
| addPushMatrixGaugeGeom | void | |
| addRectangleGaugeGeom | void | |
| addRoundedRectangleGaugeGeom | void | |
| addTextGaugeGeom | void | |
changeFontSize static |
Font | |
| measureString | SizeF | |
| render | void |
Method Details
addEllipseGaugeGeom
addEllipseGaugeGeom(rect: RectangleF, background: StiBrush, borderBrush: StiBrush, borderWidth: number): void
Parameters
addGraphicsPathGaugeGeom
addGraphicsPathGaugeGeom(geom: StiGraphicsPathGaugeGeom): void
Parameters
- geom (StiGraphicsPathGaugeGeom)
addPieGaugeGeom
addPieGaugeGeom(rect: RectangleF, background: StiBrush, borderBrush: StiBrush, borderWidth: number, startAngle: number, sweepAngle: number): void
Parameters
- rect (RectangleF)
- background (StiBrush)
- borderBrush (StiBrush)
- borderWidth (number)
- startAngle (number)
- sweepAngle (number)
addPopTranformGaugeGeom
addPopTranformGaugeGeom(): void
addPushMatrixGaugeGeom
addPushMatrixGaugeGeom(angle: number, centerPoint: PointF): void
Parameters
- angle (number)
- centerPoint (PointF)
addRectangleGaugeGeom
addRectangleGaugeGeom(rect: RectangleF, background: StiBrush, borderBrush: StiBrush, borderWidth: number): void
Parameters
addRoundedRectangleGaugeGeom
addRoundedRectangleGaugeGeom(rect: RectangleF, background: StiBrush, borderBrush: StiBrush, borderWidth: number, leftTop: number, rightTop: number, rightBottom: number, leftBottom: number): void
Parameters
- rect (RectangleF)
- background (StiBrush)
- borderBrush (StiBrush)
- borderWidth (number)
- leftTop (number)
- rightTop (number)
- rightBottom (number)
- leftBottom (number)
addTextGaugeGeom
addTextGaugeGeom(text: string, font: Font, foreground: StiBrush, rect: RectangleF, sf: StringFormat): void
Parameters
- text (string)
- font (Font)
- foreground (StiBrush)
- rect (RectangleF)
- sf (StringFormat)
changeFontSize static
changeFontSize(font: Font, zoom: number): Font
Parameters
- font (Font)
- zoom (number)
Returns Font
measureString
measureString(text: string, font: Font): SizeF
Parameters
- text (string)
- font (Font)
Returns SizeF
render
render(): void
Fields
| Field | Type | Description |
|---|---|---|
| animations | StiAnimation[] | |
| gauge | IStiGauge | |
| geoms | StiGaugeGeom[] | |
| rect | RectangleF | |
| zoom | number |