StiIndicatorVisual Class

Namespace: Stimulsoft.Dashboard.Visuals.Indicator

This is a class to work with the indicator element visualization.

Inheritance

Inherits from: StiVisual

Constructors

Constructor Description
StiIndicatorVisual(StiIndicatorElement element, List<StiIndicatorIteration> iterations)  

StiIndicatorVisual(element: StiIndicatorElement, iterations: List<StiIndicatorIteration>)

Parameters

Properties

Property Type Description
Element StiIndicatorElement  
Iterations List<StiIndicatorIteration>  

Methods

Method Returns Description
Draw void Draws a visual object on specified context and at specified location.
GetElementSide float  
GetTargetValues List<decimal?>  
MeasureFontSize void  

Method Details

Draw

Draw(context: StiContext, rect: RectangleF): void

Draws a visual object on specified context and at specified location.

Parameters


GetElementSide

GetElementSide(isVerticalOrientation: bool, size: SizeF): float

Parameters

  • isVerticalOrientation (bool)
  • size (SizeF)

Returns float


GetTargetValues

GetTargetValues(): List<decimal?>

Returns List<decimal?>


MeasureFontSize

MeasureFontSize(context: StiContext, rect: RectangleF, text: string, font: Font, fontSize: float?): void

Parameters

  • context (StiContext)
  • rect (RectangleF)
  • text (string)
  • font (Font)
  • fontSize (float?)