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 ExtendedLabel

Base class for extended labels

Inheritance
System.Object
StateManagedObject
RenderedObject
LayoutElement
ChartBaseLabel
ExtendedLabel
ChartLegend
Inherited Members
ChartBaseLabel.chartBaseLabelParent
ChartBaseLabel.chartBaseLabelOrderList
ChartBaseLabel.chartBaseLabelActiveRegion
ChartBaseLabel.GetOrder(IOrdering)
ChartBaseLabel.Add(IOrdering)
ChartBaseLabel.Insert(Int32, IOrdering)
ChartBaseLabel.Remove(IOrdering)
ChartBaseLabel.RemoveAt(Int32)
ChartBaseLabel.ReIndex()
ChartBaseLabel.Clone()
ChartBaseLabel.TextBlock
ChartBaseLabel.Marker
ChartBaseLabel.Parent
ChartBaseLabel.ActiveRegion
ChartBaseLabel.Visible
ChartBaseLabel.OrderList
ChartBaseLabel.NextPosition
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 ExtendedLabel : ChartBaseLabel, IChartingStateManagedItem, IChartingStateManager, IDisposable, IOrdering, IContainer, IActiveRegion, ICloneable

Constructors

ExtendedLabel()

Create new instance of Extended label class.

Declaration
public ExtendedLabel()

ExtendedLabel(Object)

Create new instance of Extended label class.

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

Parent element

ExtendedLabel(Object, IContainer, StyleExtendedLabel, TextBlock, String)

Create new instance of Extended label class.

Declaration
public ExtendedLabel(object parent, IContainer container, StyleExtendedLabel appearance, TextBlock textBlock, string text)
Parameters
System.Object parent

Parent element

IContainer container

Container

StyleExtendedLabel appearance

Style of label

TextBlock textBlock

TextBlock

System.String text

Text of elemnt

ExtendedLabel(Object, IContainer, TextBlock)

Create new instance of Extended label class.

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

Parent element

IContainer container

Container

TextBlock textBlock

TextBlock

ExtendedLabel(String)

Create new instance of Extended label class.

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

Text of label

ExtendedLabel(StyleExtendedLabel)

Create new instance of Extended label class.

Declaration
public ExtendedLabel(StyleExtendedLabel appearance)
Parameters
StyleExtendedLabel appearance

Style of label

ExtendedLabel(StyleExtendedLabel, Object)

Create new instance of Extended label class.

Declaration
public ExtendedLabel(StyleExtendedLabel appearance, object parent)
Parameters
StyleExtendedLabel appearance

Style of label

System.Object parent

Parent element

ExtendedLabel(StyleExtendedLabel, String)

Create new instance of Extended label class.

Declaration
public ExtendedLabel(StyleExtendedLabel appearance, string text)
Parameters
StyleExtendedLabel appearance

Style of label

System.String text

Text

ExtendedLabel(TextBlock)

Create new instance of Extended label class.

Declaration
public ExtendedLabel(TextBlock textBlock)
Parameters
TextBlock textBlock

TextBlock

Fields

extendedLabelItems

Inside labels collection

Declaration
protected ChartLabelsCollection extendedLabelItems
Field Value
ChartLabelsCollection

Properties

Appearance

Gets style of label

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

Item[Int32]

Gets and sets LabelItem at specified position

Declaration
public virtual LabelItem this[int itemIndex] { get; set; }
Parameters
System.Int32 itemIndex

Item position

Property Value
LabelItem

Item at specified position

Items

Items collection.

Declaration
public ChartLabelsCollection Items { get; }
Property Value
ChartLabelsCollection

Methods

AddLabel(List<LabelItem>)

Add inside labels

Declaration
public void AddLabel(List<LabelItem> labels)
Parameters
System.Collections.Generic.List<LabelItem> labels

AddLabel(ChartLabelsCollection)

Add inside labels

Declaration
public void AddLabel(ChartLabelsCollection chartLabels)
Parameters
ChartLabelsCollection chartLabels

Inside labels to add

AddLabel(LabelItem, LabelItem[])

Add inside labels

Declaration
public void AddLabel(LabelItem Label, params LabelItem[] chartLabels)
Parameters
LabelItem Label

Inside label to add

LabelItem[] chartLabels

Inside labels to add

AddLabel(LabelItem[])

Add inside labels

Declaration
public void AddLabel(LabelItem[] chartLabels)
Parameters
LabelItem[] chartLabels

Inside labels to add

Clear()

Clear LabelItems collection

Declaration
public void Clear()

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
ChartBaseLabel.Dispose(Boolean)

GetLabel(Int32)

Get inner label at specified position

Declaration
public LabelItem GetLabel(int index)
Parameters
System.Int32 index

Position to get label

Returns
LabelItem

Label at specified position

LoadViewState(Object)

load ViewState

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

ViewState with data

Overrides
ChartBaseLabel.LoadViewState(Object)

RemoveAllLabels()

Removes all inner labels

Declaration
public void RemoveAllLabels()

RemoveLabel(Int32, Int32[])

Removes inner labels

Declaration
public void RemoveLabel(int index, params int[] indexes)
Parameters
System.Int32 index

Position where label should be removed

System.Int32[] indexes

Positions where labels should be removed

RemoveLabel(LabelItem, LabelItem[])

Removes inner labels

Declaration
public void RemoveLabel(LabelItem Label, params LabelItem[] chartLabels)
Parameters
LabelItem Label

Label to remove

LabelItem[] chartLabels

Labels to remove

SaveViewState()

Save ViewState

Declaration
protected override object SaveViewState()
Returns
System.Object

Saved data

Overrides
ChartBaseLabel.SaveViewState()

TrackViewState()

Track ViewState

Declaration
protected override void TrackViewState()
Overrides
ChartBaseLabel.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.