Back to Devexpress

TdxChartSeriesValueLabelsResolveOverlappingMode Enum

vcl-dxchartcore-edfcef1c.md

latest4.4 KB
Original Source

TdxChartSeriesValueLabelsResolveOverlappingMode Enum

Enumerates value label overlap resolution modes.

Declaration

delphi
TdxChartSeriesValueLabelsResolveOverlappingMode = (
    None,
    Default,
    HideOverlapped,
    JustifyAroundPoint,
    JustifyAllAroundPoint
);

Members

NameDescription
None

A series does not resolve value overlapping. Value labels always remain at their base positions.

| | Default |

Default. The default label overlap resolution algorithm that uses the ValueLabels.ResolveOverlappingIndent property value of a series View as the minimum distance between value labels.

Bar Series ViewThe default label overlap resolution algorithm attempts to keep value labels within corresponding bars. | | HideOverlapped |

A series hides overlapped value labels.

| | JustifyAroundPoint |

This mode functions similarly to Default, but the overlap resolution algorithm attempts to maintain the distance between value labels and corresponding points.

Note

This option is available only for all Line and Area XY series Views.

| | JustifyAllAroundPoint |

This mode is similar to JustifyAroundPoint but the overlap resolution algorithm attempts to maintain a distance between a value label and adjacent points in other series.

Note

This option is available only for all Line and Area XY series Views.

|

Remarks

Value label overlap resolution modes defined in the TdxChartSeriesValueLabelsResolveOverlappingMode type allow you to make a diagram more readable when it does not have enough space to display all value labels without overlapping.

Note

TdxChartSeriesValueLabelsResolveOverlappingMode is a scoped enumeration type. Use the type name together with a scope resolution token (. in Delphi or :: in C++Builder) followed by an enumeration value to refer to this value. For example, use TdxChartSeriesValueLabelsResolveOverlappingMode.HideOverlapped (in Delphi) or TdxChartSeriesValueLabelsResolveOverlappingMode::HideOverlapped (in C++Builder) to refer to the HideOverlapped value in code.

Direct TdxChartSeriesValueLabelsResolveOverlappingMode Type References

Since different series View types support different sets of value label overlap resolution modes, the following types define subranges of the TdxChartSeriesValueLabelsResolveOverlappingMode type:

TdxChartPieValueLabelsResolveOverlappingModeEnumerates value label overlap resolution modes available for Pie and Doughnut series Views.TdxChartSeriesBarValueLabelsResolveOverlappingModeEnumerates value label overlap resolution modes available for Bar XY series Views.TdxChartSeriesLineValueLabelsResolveOverlappingModeEnumerates value label overlap resolution modes available for Line and Area XY series Views. See Also

TdxChartPieValueLabels.ResolveOverlappingMode Property

TdxChartXYSeriesCustomBarValueLabels.ResolveOverlappingMode Property

TdxChartXYSeriesLineValueLabels.ResolveOverlappingMode Property

dxChartCore Unit