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 ChartBaseLabel

Base class for all labels

Inheritance
System.Object
StateManagedObject
RenderedObject
LayoutElement
ChartBaseLabel
ChartLabel
ExtendedLabel
SeriesItemLabel
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 ChartBaseLabel : LayoutElement, IChartingStateManagedItem, IChartingStateManager, IDisposable, IOrdering, IContainer, IActiveRegion, ICloneable

Constructors

ChartBaseLabel()

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel()

ChartBaseLabel(Object)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(object parent)
Parameters
System.Object parent

Parent element

ChartBaseLabel(Object, IContainer)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(object parent, IContainer container)
Parameters
System.Object parent

Parent element

IContainer container

Container of the label

ChartBaseLabel(Object, IContainer, TextBlock)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(object parent, IContainer container, TextBlock textBlock)
Parameters
System.Object parent

Parent element

IContainer container

Container of the label

TextBlock textBlock

TextBlock

ChartBaseLabel(Object, IContainer, TextBlock, LayoutStyle)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(object parent, IContainer container, TextBlock textBlock, LayoutStyle appearance)
Parameters
System.Object parent

Parent element

IContainer container

Container of the label

TextBlock textBlock

TextBlock

LayoutStyle appearance

Style of label

ChartBaseLabel(String)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(string text)
Parameters
System.String text

Text of TextBlock

ChartBaseLabel(IContainer)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(IContainer container)
Parameters
IContainer container

Container of the label

ChartBaseLabel(TextBlock)

Create new instance of ChartBaseLabel class.

Declaration
public ChartBaseLabel(TextBlock textBlock)
Parameters
TextBlock textBlock

TextBlock

Fields

chartBaseLabelActiveRegion

Active region

Declaration
protected ActiveRegion chartBaseLabelActiveRegion
Field Value
ActiveRegion

chartBaseLabelOrderList

List, that represent the render order for taken up elements (For IContainer.OrderList property)

Declaration
protected List<IOrdering> chartBaseLabelOrderList
Field Value
System.Collections.Generic.List<IOrdering>

chartBaseLabelParent

Parent element

Declaration
protected object chartBaseLabelParent
Field Value
System.Object

Properties

ActiveRegion

Gets and sets Active region

Declaration
public ActiveRegion ActiveRegion { get; set; }
Property Value
ActiveRegion

Active region to set

Implements
IActiveRegion.ActiveRegion

Marker

Graphic marker of label

Declaration
[SkinnableProperty]
public ChartMarker Marker { get; }
Property Value
ChartMarker

NextPosition

Gets a next free order position

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

Implements
IContainer.NextPosition

OrderList

List, that 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

Gets and sets Parent element

Declaration
public object Parent { get; set; }
Property Value
System.Object

Element that should be Parent for this

TextBlock

ChartLabel TextBlock

Declaration
[SkinnableProperty]
public virtual TextBlock TextBlock { get; }
Property Value
TextBlock

Visible

Gets and sets label's visibility

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

Visible label or not

Methods

Add(IOrdering)

Add element at the end of list

Declaration
public void Add(IOrdering element)
Parameters
IOrdering element

Element

Implements
IContainer.Add(IOrdering)

Clone()

Clone this object

Declaration
public virtual object Clone()
Returns
System.Object

New instance of ChartBaseLabel class with the same fields as this object

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)

Gets 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 to ViewState

Declaration
protected override object SaveViewState()
Returns
System.Object

Saved data

Overrides
LayoutElement.SaveViewState()

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.