Class
SparkCartesianRenderer

Definition

Constructors

SparkCartesianRenderer(SparkCartesianArea)

Initializes a new instance of the SparkCartesianRenderer class.

Declaration

cs-api-definition
public SparkCartesianRenderer(SparkCartesianArea area)

Parameters

area

SparkCartesianArea

The area.

Properties

Area

Gets the area.

Declaration

cs-api-definition
public SparkCartesianArea Area { get; }

Property Value

SparkCartesianArea

The area.

OffsetX

Gets the offset X.

Declaration

cs-api-definition
public virtual float OffsetX { get; }

Property Value

float

The offset X.

OffsetY

Gets the offset Y.

Declaration

cs-api-definition
public virtual float OffsetY { get; }

Property Value

float

The offset Y.

Methods

ContainWithinChartArea(SparkCartesianAxis, double, bool)

Returns the offset value considering whether it is contained within the chart area.

Declaration

cs-api-definition
protected virtual double ContainWithinChartArea(SparkCartesianAxis axis, double suggestedOffset, bool isVertical)

Parameters

axis

SparkCartesianAxis

The axis.

suggestedOffset

double

The suggested offset.

isVertical

bool

The is vertical.

Returns

double

Draw(object)

Draws the specified context.

Declaration

cs-api-definition
public override void Draw(object context)

Parameters

context

object

The context.

Overrides SparkRenderer.Draw(object)

GetAxisOffset(SparkCartesianAxis)

Gets the axis offset.

Declaration

cs-api-definition
public virtual SizeF GetAxisOffset(SparkCartesianAxis axis)

Parameters

axis

SparkCartesianAxis

The axis.

Returns

SizeF

HitTest(int, int)

Returns the DataPoint that hits the x,y coordinates.

Declaration

cs-api-definition
public override SparkDataPoint HitTest(int x, int y)

Parameters

x

int

The x.

y

int

The y.

Returns

SparkDataPoint

Overrides SparkRenderer.HitTest(int, int)

Initialize()

Initializes the renderer.

Declaration

cs-api-definition
protected override void Initialize()

Overrides SparkRenderer.Initialize()

InitializeAnnotations(AnnotationDrawMode)

Initializes the annotations.

Declaration

cs-api-definition
protected virtual void InitializeAnnotations(AnnotationDrawMode drawMode)

Parameters

drawMode

AnnotationDrawMode

The draw mode.

InitializeAxes(AxisDrawMode)

Initializes the axes.

Declaration

cs-api-definition
protected virtual void InitializeAxes(AxisDrawMode drawMode)

Parameters

drawMode

AxisDrawMode

InitializeSeries()

Initializes the series.

Declaration

cs-api-definition
protected virtual void InitializeSeries()