skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • AI Coding Assistants
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    AI Coding Assistants

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Use Reports in Applications
    • System Requirements
    • Forums
    • Videos
    • Blogs
    • Submit a Ticket
    • FAQs
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now
Search all

Class ChartPlotArea

Plot area - series rendering canvas.

Inheritance
System.Object
StateManagedObject
RenderedObject
LayoutElement
ChartPlotArea
Inherited Members
LayoutElement.GetOffsetLeft(Object)
LayoutElement.GetOffsetTop(Object)
LayoutElement.GetOffsetRight(Object)
LayoutElement.GetOffsetBottom(Object)
RenderedObject.objectContainer
RenderedObject.GetOrder()
RenderedObject.SetOrder(Int32)
RenderedObject.Remove()
RenderedObject.BringForward()
RenderedObject.BringToFront()
RenderedObject.SendBackward()
RenderedObject.SendToBack()
RenderedObject.Container
StateManagedObject.IChartingStateManager.LoadViewState(Object)
StateManagedObject.IChartingStateManager.SaveViewState()
StateManagedObject.IChartingStateManager.TrackViewState()
StateManagedObject.CloneState()
StateManagedObject.SetDirty()
StateManagedObject.ToString()
StateManagedObject.Dispose()
StateManagedObject.ViewStateIgnoresCase
StateManagedObject.IChartingStateManager.IsTrackingViewState
Namespace: Telerik.Reporting.Charting
Assembly: Telerik.Reporting.dll

Syntax

public class ChartPlotArea : LayoutElement, IChartingStateManagedItem, IChartingStateManager, IOrdering, IContainer, IDisposable

Constructors

ChartPlotArea()

Create instance of the class

Declaration
public ChartPlotArea()

ChartPlotArea(Chart)

Create instance of the class

Declaration
public ChartPlotArea(Chart parent)
Parameters
Chart parent

Chart

Properties

Appearance

Style

Declaration
[SkinnableProperty]
public StylePlotArea Appearance { get; }
Property Value
StylePlotArea

Chart

Link to chart object

Declaration
public Chart Chart { get; }
Property Value
Chart

DataTable

Table that contain series data

Declaration
[SkinnableProperty]
public ChartDataTable DataTable { get; }
Property Value
ChartDataTable

EmptySeriesMessage

Specifies empty series message text

Declaration
[SkinnableProperty]
public EmptySeriesMessage EmptySeriesMessage { get; }
Property Value
EmptySeriesMessage

MarkedZones

Marked zones collection

Declaration
[SkinnableProperty]
public ChartMarkedZonesCollection MarkedZones { get; }
Property Value
ChartMarkedZonesCollection

NextPosition

Get a next free order position

Declaration
public int NextPosition { get; }
Property Value
System.Int32

Implements
IContainer.NextPosition

OrderList

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

Declaration
public List<IOrdering> OrderList { get; }
Property Value
System.Collections.Generic.List<IOrdering>

Implements
IContainer.OrderList

Parent

Parent element

Declaration
public Chart Parent { get; }
Property Value
Chart

Visible

Visibility

Declaration
public bool Visible { get; set; }
Property Value
System.Boolean

XAxis

Gets XAxis.

Declaration
[SkinnableProperty]
public ChartXAxis XAxis { get; }
Property Value
ChartXAxis

YAxis

Primary YAxis.

Declaration
[SkinnableProperty]
public ChartYAxis YAxis { get; }
Property Value
ChartYAxis

YAxis2

Secondary YAxis

Declaration
[SkinnableProperty]
public ChartYAxis YAxis2 { get; }
Property Value
ChartYAxis

Methods

Add(IOrdering)

Add element at the end of list

Declaration
public void Add(IOrdering element)
Parameters
IOrdering element

Element

Implements
IContainer.Add(IOrdering)

Dispose(Boolean)

Releases unmanaged and - optionally - managed resources

Declaration
protected override void Dispose(bool disposing)
Parameters
System.Boolean disposing

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

Overrides
LayoutElement.Dispose(Boolean)

GetOrder(IOrdering)

Get elements order position

Declaration
public int GetOrder(IOrdering element)
Parameters
IOrdering element

Element

Returns
System.Int32

Implements
IContainer.GetOrder(IOrdering)

Insert(Int32, IOrdering)

Insert element at specific position in list

Declaration
public void Insert(int order, IOrdering element)
Parameters
System.Int32 order

Position

IOrdering element

Element

Implements
IContainer.Insert(Int32, IOrdering)

LoadViewState(Object)

Load ViewState

Declaration
protected override void LoadViewState(object savedState)
Parameters
System.Object savedState

ViewState with data

Overrides
LayoutElement.LoadViewState(Object)

ReIndex()

Re-index order list

Declaration
public void ReIndex()
Implements
IContainer.ReIndex()

Remove(IOrdering)

Remove element from list

Declaration
public void Remove(IOrdering element)
Parameters
IOrdering element

Element

Implements
IContainer.Remove(IOrdering)

RemoveAt(Int32)

Remove element from list by it's index

Declaration
public void RemoveAt(int index)
Parameters
System.Int32 index

Position

Implements
IContainer.RemoveAt(Int32)

SaveViewState()

Save Track ViewState

Declaration
protected override object SaveViewState()
Returns
System.Object

Object data as array

Overrides
LayoutElement.SaveViewState()

SeriesCollection()

Series collection on current plot area

Declaration
public ChartSeriesCollection SeriesCollection()
Returns
ChartSeriesCollection

Series collection

TrackViewState()

Track ViewState

Declaration
protected override void TrackViewState()
Overrides
LayoutElement.TrackViewState()
Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.