menu

ASP.NET MVC - EJ2

  • Code Examples
  • Upgrade Guide
  • User Guide
  • Demos
  • Support
  • Forums
  • Download
Class AccumulationChartLegendSettings - ASP.NETMVC-EJ2 API Reference | Syncfusion

    Show / Hide Table of Contents

    Class AccumulationChartLegendSettings

    Inheritance
    System.Object
    Syncfusion.EJ2.EJTagHelper
    AccumulationChartLegendSettings
    Namespace: Syncfusion.EJ2.Charts
    Assembly: Syncfusion.EJ2.dll
    Syntax
    public class AccumulationChartLegendSettings : EJTagHelper

    Constructors

    AccumulationChartLegendSettings()

    Declaration
    public AccumulationChartLegendSettings()

    Properties

    Accessibility

    Options to improve accessibility for legend elements.

    Declaration
    public AccumulationChartLegendAccessibility Accessibility { get; set; }
    Property Value
    Type Description
    AccumulationChartLegendAccessibility

    The default value is null

    Alignment

    Defines the alignment of the legend in the chart. The options are: Near - Aligns the legend to the left of the chart. Center - Aligns the legend to the center of the chart. Far - Aligns the legend to the right of the chart.

    Declaration
    public Alignment Alignment { get; set; }
    Property Value
    Type Description
    Alignment

    The default value is Syncfusion.EJ2.Charts.Alignment.Center

    Background

    The background color of the legend, which accepts values in hex and rgba as valid CSS color strings.

    Declaration
    public string Background { get; set; }
    Property Value
    Type Description
    System.String

    The default value is "transparent"

    Border

    Options for customizing the border of the legend.

    Declaration
    public AccumulationChartBorder Border { get; set; }
    Property Value
    Type Description
    AccumulationChartBorder

    The default value is null

    ContainerPadding

    Options to customize the left, right, top, and bottom padding for the chart legend container.

    Declaration
    public object ContainerPadding { get; set; }
    Property Value
    Type Description
    System.Object

    The default value is null

    ContentTemplate

    To get or set value for ContentTemplate.

    Declaration
    public MvcTemplate<object> ContentTemplate { get; set; }
    Property Value
    Type
    Syncfusion.EJ2.MvcTemplate<System.Object>

    Description

    A description of the legend that provides additional information for screen readers.

    Declaration
    public string Description { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    EnableHighlight

    If set to true, the series will be highlighted when hovering over the legend.

    Declaration
    public bool EnableHighlight { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    EnablePages

    If set to true, the legend will be displayed using pages.

    Declaration
    public bool EnablePages { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is true

    FixedWidth

    When set to true, all legend items are rendered with an equal width, which is the maximum width of all items.

    Declaration
    public bool FixedWidth { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    Height

    Specifies the height of the legend in pixels.

    Declaration
    public string Height { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    IsInversed

    If isInversed is set to true, it inverses the legend item content (image and text).

    Declaration
    public bool IsInversed { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    ItemPadding

    Option to customize the padding between legend items.

    Declaration
    public double ItemPadding { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is Double.NaN

    Layout

    Specifies the layout of the legend items in the chart. Available options are: Vertical: Legend items are arranged in a single column. If the legend items exceed the available space, paging is automatically applied to allow the user to navigate through the legend. Horizontal: Legend items are arranged in a single row. If the legend items exceed the available space, paging is automatically applied to allow the user to navigate through the legend. Auto (default): Legend items are placed based on the available space.

    Declaration
    public LegendLayout Layout { get; set; }
    Property Value
    Type Description
    LegendLayout

    The default value is LegendLayout.Auto

    Location

    Specifies the location of the legend relative to the chart. If x is 20, the legend moves 20 pixels to the right of the chart.

    Note that the position must be set to Custom for this feature to work.

    Declaration
    public AccumulationChartLocation Location { get; set; }
    Property Value
    Type Description
    AccumulationChartLocation

    The default value is null

    Margin

    Options for customizing the left, right, top, and bottom margins of the chart.

    Declaration
    public object Margin { get; set; }
    Property Value
    Type Description
    System.Object

    The default value is null

    MaximumColumns

    Specifies the maximum number of columns to allow in the available space when the layout is set to 'Auto'.

    Declaration
    public double MaximumColumns { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is Double.NaN

    MaximumLabelWidth

    Specifies the maximum width of the legend text labels.

    Declaration
    public double MaximumLabelWidth { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is Double.NaN

    MaximumTitleWidth

    Specifies the maximum width of the legend title.

    Declaration
    public double MaximumTitleWidth { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 100

    Mode

    Defines the mode for displaying legend items. Series - Legend items are generated based on the count of series. Point - Legend items are created according to each unique data point. Range - Legend items are generated based on the range color mapping property. Gradient - Displays a single linear bar that represents the range color mapping property.

    Note that this property is applicable only for the chart component.

    Declaration
    public LegendMode Mode { get; set; }
    Property Value
    Type Description
    LegendMode

    The default value is null

    Opacity

    Customizes the opacity of the legend.

    Declaration
    public double Opacity { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 1

    Padding

    Option to customize the padding around the legend items.

    Declaration
    public double Padding { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 8

    Position

    Sets the position of the legend in the chart. Available options include: Auto - Places the legend according to the area type. Top - Displays the legend at the top of the chart. Left - Displays the legend on the left side of the chart. Bottom - Displays the legend at the bottom of the chart. Right - Displays the legend to the right of the chart. Custom - Displays the legend according to the given x and y position values.

    Declaration
    public LegendPosition Position { get; set; }
    Property Value
    Type Description
    LegendPosition

    The default value is LegendPosition.Auto

    Reverse

    If reverse is set to true, it reverses the order of the legend items.

    Declaration
    public bool Reverse { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is false

    ShapeHeight

    Specify the height of the legend in pixels.

    Declaration
    public double ShapeHeight { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 10

    ShapePadding

    Padding between the legend shape and text.

    Declaration
    public double ShapePadding { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 8

    ShapeWidth

    Specify the width of the legend in pixels.

    Declaration
    public double ShapeWidth { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 10

    TabIndex

    The tabIndex property determines the order in which the legend receives focus when navigating through elements with the keyboard.

    Declaration
    public double TabIndex { get; set; }
    Property Value
    Type Description
    System.Double

    The default value is 3

    TextOverflow

    Defines the behavior for handling the overflow of legend text. Clip - Specifies that the text is clipped and not accessible. Ellipsis - Specifies an ellipsis (“...”) for the clipped text.

    Declaration
    public LabelOverflow TextOverflow { get; set; }
    Property Value
    Type Description
    LabelOverflow

    The default value is LabelOverflow.Ellipsis

    TextStyle

    The textStyle property provides options to customize the appearance of the text in the legend, including the font family, size, style, weight, and color.

    Declaration
    public AccumulationChartFont TextStyle { get; set; }
    Property Value
    Type Description
    AccumulationChartFont

    The default value is null

    TextWrap

    Defines the text wrap behavior for the legend text when it overflows. Available options are: Normal - Specifies that words should only break at allowed break points. Wrap - Specifies that a word should break if it is too long to fit on a line by itself. AnyWhere - Specifies to break a word at any point if there are no acceptable break points in the line.

    Declaration
    public TextWrap TextWrap { get; set; }
    Property Value
    Type Description
    TextWrap

    The default value is TextWrap.Normal

    Title

    Specifies the title of the legend.

    Declaration
    public string Title { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    TitlePosition

    The titlePosition property specifies the position of the legend title. Available options are: Top - Aligns the title to the top of the legend. Left - Aligns the title to the left of the legend. Right - Aligns the title to the right of the legend.

    Declaration
    public LegendTitlePosition TitlePosition { get; set; }
    Property Value
    Type Description
    LegendTitlePosition

    The default value is LegendTitlePosition.Top

    TitleStyle

    The titleStyle property configures the font settings for the legend title, including font family, size, style, weight, and color.

    Declaration
    public AccumulationChartFont TitleStyle { get; set; }
    Property Value
    Type Description
    AccumulationChartFont

    The default value is null

    ToggleVisibility

    If set to true, the series visibility will collapse based on the legend's visibility.

    Declaration
    public bool ToggleVisibility { get; set; }
    Property Value
    Type Description
    System.Boolean

    The default value is true

    Visible

    If set to true, the legend will be displayed for the chart.

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

    The default value is true

    Width

    Specifies the width of the legend in pixels.

    Declaration
    public string Width { get; set; }
    Property Value
    Type Description
    System.String

    The default value is null

    Back to top Generated by DocFX
    Copyright © 2001 - 2025 Syncfusion Inc. All Rights Reserved