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

  • rect (RectangleF)
  • background (StiBrush)
  • borderBrush (StiBrush)
  • borderWidth (number)

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

  • rect (RectangleF)
  • background (StiBrush)
  • borderBrush (StiBrush)
  • borderWidth (number)

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


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