Class ChartAxisGroupingLabel
The ChartAxisGroupingLabel class holds information about Grouping Label text, Grouping Label color, Grouping Label font and other related information.
Inheritance
Inherited Members
Namespace: Syncfusion.Windows.Forms.Chart
Assembly: Syncfusion.Chart.Base.dll
Syntax
public class ChartAxisGroupingLabel
Constructors
ChartAxisGroupingLabel(DoubleRange)
Overloaded Constructor. Each Grouping Label along a ChartAxis is held in a ChartAxisGroupingLabel.
Declaration
public ChartAxisGroupingLabel(DoubleRange range)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleRange | range | The range to group labels. |
ChartAxisGroupingLabel(DoubleRange, String)
Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel.
Declaration
public ChartAxisGroupingLabel(DoubleRange range, string text)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleRange | range | The range to group labels. |
| System.String | text | The text that will be displayed as the Grouping Label for the axis point. |
ChartAxisGroupingLabel(DoubleRange, String, Color, Color, Font)
Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel.
Declaration
public ChartAxisGroupingLabel(DoubleRange range, string text, Color color, Color borderColor, Font font)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleRange | range | The range to group labels. |
| System.String | text | The text that will be displayed as the Grouping Label for the axis point. |
| System.Drawing.Color | color | The color that is to be used for the Grouping Label text. |
| System.Drawing.Color | borderColor | The border color to render group. |
| System.Drawing.Font | font | The font that is to be used for the Grouping Label text. |
ChartAxisGroupingLabel(DoubleRange, String, Color, Font)
Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel.
Declaration
public ChartAxisGroupingLabel(DoubleRange range, string text, Color color, Font font)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleRange | range | The range to group labels. |
| System.String | text | The text that will be displayed as the Grouping Label for the axis point. |
| System.Drawing.Color | color | The color that is to be used for the Grouping Label text. |
| System.Drawing.Font | font | The font that is to be used for the Grouping Label text. |
ChartAxisGroupingLabel(DoubleRange, String, Color, Pen, Font)
Constructor. Each Grouping Label along a ChartAxis is held in the ChartAxisGroupingLabel.
Declaration
public ChartAxisGroupingLabel(DoubleRange range, string text, Color color, Pen borderPen, Font font)
Parameters
| Type | Name | Description |
|---|---|---|
| DoubleRange | range | The range to group labels. |
| System.String | text | The text that will be displayed as the Grouping Label for the axis point. |
| System.Drawing.Color | color | The color that is to be used for the Grouping Label text. |
| System.Drawing.Pen | borderPen | Border System.Drawing.Pen to render group border. |
| System.Drawing.Font | font | The font that is to be used for the Grouping Label text. |
Properties
BackColor
Gets or sets back color. Default is Transparent.
Declaration
public Color BackColor { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Color |
BorderPadding
Gets or sets the Padding of border drawing that is to be used for the Grouping Label. Default is 2.0f.
Declaration
public float BorderPadding { get; set; }
Property Value
| Type |
|---|
| System.Single |
BorderPen
Gets or sets the color that is to be used for the Grouping Label border/brace etc. Default is Black.
Declaration
public Pen BorderPen { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Pen |
BorderStyle
Gets or sets the Style of border drawing that is to be used for the Grouping Label. Default is Rectangle
Declaration
public ChartAxisGroupingLabelBorderStyle BorderStyle { get; set; }
Property Value
| Type |
|---|
| ChartAxisGroupingLabelBorderStyle |
Broadness
Gets or sets label broadness(thickness, wideness).
Declaration
[Obsolete]
public float Broadness { get; set; }
Property Value
| Type |
|---|
| System.Single |
Color
Gets or sets the color that is to be used for the Grouping Label text.
Declaration
public Color Color { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Color |
Font
Gets or sets the font that is to be used for the label text.
Declaration
public Font Font { get; set; }
Property Value
| Type |
|---|
| System.Drawing.Font |
Format
Gets or sets System.Drawing.StringFormat to render label. Default is GenericDefault.
Declaration
public StringFormat Format { get; set; }
Property Value
| Type |
|---|
| System.Drawing.StringFormat |
LabelTextAlignment
Gets or sets label alignment. Default is Center.
Declaration
public ChartAxisGroupingLabelTextAlignment LabelTextAlignment { get; set; }
Property Value
| Type |
|---|
| ChartAxisGroupingLabelTextAlignment |
LabelTextFitMode
Gets or sets label fit mode. Default is Shrink.
Declaration
public ChartAxisGroupingLabelTextFitMode LabelTextFitMode { get; set; }
Property Value
| Type |
|---|
| ChartAxisGroupingLabelTextFitMode |
Lines
Lets you specify the grouping label text in multiple lines
Declaration
public string[] Lines { get; set; }
Property Value
| Type |
|---|
| System.String[] |
MaxTextHeightToWidthRatio
Gets or sets max text height to width ratio. Default is 2.5
Declaration
public float MaxTextHeightToWidthRatio { get; set; }
Property Value
| Type |
|---|
| System.Single |
MaxTextWidth
Gets or sets max text width. Default is 200.
Declaration
public float MaxTextWidth { get; set; }
Property Value
| Type |
|---|
| System.Single |
Range
Gets or sets the double range that this Grouping Label with cover. If the range in the axis is DateTime, use DateTime.ToOADate to get the double value.
Declaration
public DoubleRange Range { get; set; }
Property Value
| Type |
|---|
| DoubleRange |
Rect
Gets the rectangle in which to draw the label.
Declaration
public RectangleF Rect { get; }
Property Value
| Type |
|---|
| System.Drawing.RectangleF |
RegionDescription
Gets or sets the the region description text for this region.
Declaration
public string RegionDescription { get; set; }
Property Value
| Type |
|---|
| System.String |
RotateAngle
Gets or sets labels rotate angle. Default is 0.
Declaration
public float RotateAngle { get; set; }
Property Value
| Type |
|---|
| System.Single |
Row
Gets or sets row in which to render this grouping label. specify 0 for the 1st row and so on. Default is 0.
Declaration
public int Row { get; set; }
Property Value
| Type |
|---|
| System.Int32 |
Tag
Gets or sets tag
Declaration
public object Tag { get; set; }
Property Value
| Type |
|---|
| System.Object |
Text
Gets or sets the custom text that is to be used as the Grouping Label.
Declaration
public string Text { get; set; }
Property Value
| Type |
|---|
| System.String |
Methods
Dispose()
Method to dispose labels
Declaration
public void Dispose()