Skip to main content

DevExpress v24.2 Update — Your Feedback Matters

Our What's New in v24.2 webpage includes product-specific surveys. Your response to our survey questions will help us measure product satisfaction for features released in this major update and help us refine our plans for our next major release.

Take the survey Not interested

TdxChartPieValueLabels.ResolveOverlappingMode Property

Specifies if a Pie or Doughnut series resolves value label overlapping.

#Declaration

Delphi
property ResolveOverlappingMode: TdxChartPieValueLabelsResolveOverlappingMode read; write; default TdxChartSeriesValueLabelsResolveOverlappingMode.Default;

#Property Value

Type Default Description
TdxChartPieValueLabelsResolveOverlappingMode Default

The active label overlap resolution mode.

#Remarks

Set the ResolveOverlappingMode property to TdxChartSeriesValueLabelsResolveOverlappingMode.None or TdxChartSeriesValueLabelsResolveOverlappingMode.Default to disable or enable value label overlap resolution for a Pie or Doughnut series when its value labels are outside series slices.

#Property Value Examples

Value Example[1]
Default VCL Chart Control: The Default Label Overlap Resolution Mode
None VCL Chart Control: Value Labels Partially Overlap Each Other

To see this functionality in action, run the Chart Control demo in the VCL Demo Center installed with compiled VCL DevExpress demos. Select Pie or Doughnut in the left sidebar.

You can customize label overlap resolution settings in the Label Overlapping group of the Options pane.

Download: Compiled VCL Demos

Tip

Compiled DevExpress demos ship with source code installed in the Public Documents folder (%Public%) for all users (default). You can find all project and source code files for the Chart control in the following folder:

%Public%\Documents\DevExpress VCL Demos\MegaDemos\Product Demos\ExpressChart

#Default Value

The ResolveOverlappingMode property’s default value is dxChartCore.TdxChartSeriesValueLabelsResolveOverlappingMode.Default.

#Limitations

The ResolveOverlappingMode property is in effect only if the Position property is set to TdxChartPieValueLabelPosition.Outside or TdxChartPieValueLabelPosition.TwoColumns.

Footnotes
  1. This example demonstrates all possible ResolveOverlappingMode property values for the same simple series under the following conditions:

See Also