BCGControlBar Pro for MFC
void CBCGPChartVisualObject::EnableSmartLabels ( BOOL  bEnable)

Enables or disables "smart labels" feature.

When enabled, the chart automatically adjusts angles and/or distances from data markers of data labels to prevent overlapping.

Call SetSmartLabelsParams() to fine tune "smart labels" parameters.

This feature works only with line, area, polar, ternary, bubble, column and bar charts. Label overlapping of column and bar charts works only for combined charts (e.g. line/area and column, but not for column and column). For other chart categories enabling this feature has no effect.

By default "smart labels" feature is turned on.

Parameters
bEnableTRUE - enable "smart labels"; FALSE - disable "smart labels" feature.