AutoplaceLabels;
Метод AutoplaceLabels осуществляет размещение подписей данных таким образом, чтобы избежать наложения друг на друга.
Для корректного выполнения метода необходимо, чтобы подписи данных диаграммы были отрисованы. При отрисовке рассчитываются размеры подписей данных, которые необходимы для их правильного расположения. Если осуществляется динамическое создание диаграммы с подписями данных выполните предварительную отрисовку подходящим способом, в зависимости от того, где размещена диаграмма:
Диаграмма динамически размещена на форме из кода на Fore. Используйте методы IFormControl.BeginUpdate/IFormControl.EndUpdate или ITabSheet.BeginUpdate/ITabSheet.EndUpdate, это вызовет отрисовку подписи данных с подобранным расположением.
Диаграмма динамически размещена на листе регламентного отчета. Используйте IChartExporter.GetBitmap, предварительно передав точные размеры диаграммы (IChartExporter.PixelHeight и IChartExporter.PixelWidth).
Ниже приведен пример расположения подписей данных без авторазмещения (слева) и с авторазмещением (справа):
См. также: