Class
ChartPlotArea

Plot area - series rendering canvas.

Definition

Namespace:Telerik.Reporting.Charting

Assembly:Telerik.Reporting.dll

Syntax:

cs-api-definition
[TypeConverter(typeof(ExpandableObjectConverter))]
public class ChartPlotArea : LayoutElement, IChartingStateManagedItem, IChartingStateManager, IOrdering, IContainer

Inheritance: objectStateManagedObjectRenderedObjectLayoutElementChartPlotArea

Implements: IChartingStateManagedItemIChartingStateManagerIContainerIOrdering

Inherited Members LayoutElement.GetOffsetLeft(object)LayoutElement.GetOffsetTop(object)LayoutElement.GetOffsetRight(object)LayoutElement.GetOffsetBottom(object)RenderedObject.objectContainerRenderedObject.GetOrder()RenderedObject.SetOrder(int)RenderedObject.Remove()RenderedObject.BringForward()RenderedObject.BringToFront()RenderedObject.SendBackward()RenderedObject.SendToBack()RenderedObject.ContainerStateManagedObject.CloneState()StateManagedObject.SetDirty()StateManagedObject.Dispose()StateManagedObject.ViewStateIgnoresCase

Constructors

ChartPlotArea()

Create instance of the class

Declaration

cs-api-definition
public ChartPlotArea()

ChartPlotArea(Chart)

Create instance of the class

Declaration

cs-api-definition
public ChartPlotArea(Chart parent)

Parameters

parent

Chart

Chart

Properties

Appearance

Style

Declaration

cs-api-definition
[TypeConverter(typeof(ExpandableObjectConverter))]
[Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public StylePlotArea Appearance { get; }

Property Value

StylePlotArea

Chart

Link to chart object

Declaration

cs-api-definition
[Browsable(false)]
public Chart Chart { get; }

Property Value

Chart

DataTable

Table that contain series data

Declaration

cs-api-definition
[TypeConverter(typeof(ExpandableObjectConverter))]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public ChartDataTable DataTable { get; }

Property Value

ChartDataTable

EmptySeriesMessage

Specifies empty series message text

Declaration

cs-api-definition
[Browsable(true)]
[TypeConverter(typeof(ExpandableObjectConverter))]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public EmptySeriesMessage EmptySeriesMessage { get; }

Property Value

EmptySeriesMessage

MarkedZones

Marked zones collection

Declaration

cs-api-definition
[Browsable(true)]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public ChartMarkedZonesCollection MarkedZones { get; }

Property Value

ChartMarkedZonesCollection

NextPosition

Get a next free order position

Declaration

cs-api-definition
[Browsable(false)]
public int NextPosition { get; }

Property Value

int

Implements IContainer.NextPosition

OrderList

List, that is represent the render order for taken up elements

Declaration

cs-api-definition
[Browsable(false)]
public List<IOrdering> OrderList { get; }

Property Value

List<IOrdering>

Implements IContainer.OrderList

Parent

Parent element

Declaration

cs-api-definition
[Browsable(false)]
public Chart Parent { get; }

Property Value

Chart

Visible

Visibility

Declaration

cs-api-definition
public bool Visible { get; set; }

Property Value

bool

XAxis

Gets XAxis.

Declaration

cs-api-definition
[Browsable(true)]
[TypeConverter(typeof(ExpandableObjectConverter))]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public ChartXAxis XAxis { get; }

Property Value

ChartXAxis

YAxis

Primary YAxis.

Declaration

cs-api-definition
[Browsable(true)]
[TypeConverter(typeof(ExpandableObjectConverter))]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public ChartYAxis YAxis { get; }

Property Value

ChartYAxis

YAxis2

Secondary YAxis

Declaration

cs-api-definition
[Browsable(true)]
[TypeConverter(typeof(ExpandableObjectConverter))]
[PersistenceMode(PersistenceMode.InnerProperty)]
[SkinnableProperty]
public ChartYAxis YAxis2 { get; }

Property Value

ChartYAxis

Methods

Add(IOrdering)

Add element at the end of list

Declaration

cs-api-definition
public void Add(IOrdering element)

Parameters

element

IOrdering

Element

Implements IContainer.Add(IOrdering)

Dispose(bool)

Releases unmanaged and - optionally - managed resources

Declaration

cs-api-definition
protected override void Dispose(bool disposing)

Parameters

disposing

bool

true to release both managed and unmanaged resources; false to release only unmanaged resources.

Overrides LayoutElement.Dispose(bool)

GetOrder(IOrdering)

Get elements order position

Declaration

cs-api-definition
public int GetOrder(IOrdering element)

Parameters

element

IOrdering

Element

Returns

int

Implements IContainer.GetOrder(IOrdering)

Insert(int, IOrdering)

Insert element at specific position in list

Declaration

cs-api-definition
public void Insert(int order, IOrdering element)

Parameters

order

int

Position

element

IOrdering

Element

Implements IContainer.Insert(int, IOrdering)

LoadViewState(object)

Load ViewState

Declaration

cs-api-definition
protected override void LoadViewState(object savedState)

Parameters

savedState

object

ViewState with data

Overrides LayoutElement.LoadViewState(object)

ReIndex()

Re-index order list

Declaration

cs-api-definition
public void ReIndex()

Implements IContainer.ReIndex()

Remove(IOrdering)

Remove element from list

Declaration

cs-api-definition
public void Remove(IOrdering element)

Parameters

element

IOrdering

Element

Implements IContainer.Remove(IOrdering)

RemoveAt(int)

Remove element from list by it's index

Declaration

cs-api-definition
public void RemoveAt(int index)

Parameters

index

int

Position

Implements IContainer.RemoveAt(int)

SaveViewState()

Save Track ViewState

Declaration

cs-api-definition
protected override object SaveViewState()

Returns

object

Object data as array

Overrides LayoutElement.SaveViewState()

SeriesCollection()

Series collection on current plot area

Declaration

cs-api-definition
public ChartSeriesCollection SeriesCollection()

Returns

ChartSeriesCollection

Series collection

TrackViewState()

Track ViewState

Declaration

cs-api-definition
protected override void TrackViewState()

Overrides LayoutElement.TrackViewState()