Class ChartSmartLabelSettingsBuilder
Inheritance
System.Object
Syncfusion.EJ2.ControlBuilder
ChartSmartLabelSettingsBuilder
Assembly: Syncfusion.AspNetCore.Charts.dll
Syntax
public class ChartSmartLabelSettingsBuilder : ControlBuilder
Constructors
ChartSmartLabelSettingsBuilder()
Declaration
public ChartSmartLabelSettingsBuilder()
ChartSmartLabelSettingsBuilder(ChartSmartLabelSettings)
Declaration
public ChartSmartLabelSettingsBuilder(ChartSmartLabelSettings model)
Parameters
Methods
Background(String)
The background color for the relocated label.
Declaration
public ChartSmartLabelSettingsBuilder Background(string value)
Parameters
| Type |
Name |
Description |
| System.String |
value |
|
Returns
Border(SmartLabelSettingsBorder)
The border properties for the relocated label.
Declaration
public ChartSmartLabelSettingsBuilder Border(SmartLabelSettingsBorder value)
Parameters
Returns
Border(Action<ChartBorderBuilder>)
Declaration
public ChartSmartLabelSettingsBuilder Border(Action<ChartBorderBuilder> border)
Parameters
Returns
ConnectorLineStyle(SmartLabelSettingsConnectorLineStyle)
The connector line properties for the relocated label.
Declaration
public ChartSmartLabelSettingsBuilder ConnectorLineStyle(SmartLabelSettingsConnectorLineStyle value)
Parameters
Returns
ConnectorLineStyle(Action<ChartConnectorBuilder>)
Declaration
public ChartSmartLabelSettingsBuilder ConnectorLineStyle(Action<ChartConnectorBuilder> connectorLineStyle)
Parameters
Returns
Offset(Double)
Specifies the position of the connector line and data label for relocated labels.
This property is used when a data label is relocated due to overlap with another data label.
The value ranges from 0 to 1:
0: Positions the connector at the start of the point region.
0.5: Positions the connector at the center of the point region.
1: Positions the connector at the end of the point region.
This property is applicable only when labelIntersectAction is set to RelocateVertically.
In vertical relocation mode, all connector lines and pointers are aligned along the same line,
making it difficult to identify the corresponding data point. The offset property helps
distinguish the connector position by adjusting its anchor point within the point region.
Declaration
public ChartSmartLabelSettingsBuilder Offset(double value)
Parameters
| Type |
Name |
Description |
| System.Double |
value |
|
Returns
PointerShape(RelocatePointerShape)
Specifies the pointer shape displayed between the connector line and the label.
The available options are:
None - Displays the relocated label without a pointer.
Arrow - Displays an arrow pointer between the connector line and the relocated label.
Declaration
public ChartSmartLabelSettingsBuilder PointerShape(RelocatePointerShape value)
Parameters
Returns