The ChartSmartLabel type exposes the following members.

Constructors

  Name Description
Public method ChartSmartLabel
Initializes a new instance of the ChartSmartLabel class.

Methods

  Name Description
Public method AssignFrom
Copies properties from another ChartSmartLabel to the current object.

Properties

  Name Description
Public property AllowOutSidePlotArea
Gets or sets a value indicating whether datapoint labels can be drawn outside of the plot area.
Public property CalloutBackColor
Gets or sets the fill color of the box around the point label text when the CalloutStyle is Box.
Public property CalloutLineAnchor
Gets or sets the shape that should be drawn on the point end of the callout line.
Public property CalloutLineColor
Gets or sets a value indicating whether datapoint labels can be drawn outside of the plot area.
Public property CalloutLineStyle
Gets or sets the style of the callout line.

Default: Solid.

Public property CalloutLineWidth
Gets or sets the width of the callout line.

Default: 0.75pt.

Public property CalloutStyle
Gets or sets the style to use when drawing the callout lines.

Default: Underline.

Public property Disabled
Gets or sets a value indicating whether smart labels should be turned off.
Public property MarkerOverlapping
Gets or sets a value indicating whether point labels are allowed to overlap point markers.

Default: False.

Public property MaxMovingDistance
Gets or sets the maximum distance from the data point that data point labels can be moved to prevent overlapping.

Default: 23 pt.

Public property MinMovingDistance
Gets or sets the minimum distance from the data point that data point labels can be moved to prevent overlapping.

Default: 23 pt.

Public property NoMoveDirections
Gets the ChartNoMoveDirections object indicating in which directions the label is not allowed to move.
Public property ShowOverlapped
Gets or sets a value indicating labels should be displayed even when overlapping issues cannot be resolved.

Default: False.

See Also