Position: ChartLabelPosition;
Свойство Position определяет положение подписи данных относительно ряда (столбика, сектора, линии и т.д.).
Перечисление ChartLabelPosition содержит варианты положений в зависимости от типа ряда: для столбиков и секторов предусмотрены одни варианты; для линий, областей и точек – другие.
При размещении подписей данных столбика «У вершины внутри», «У вершины снаружи» от вершины столбика до подписи данных будет оставлен зазор в 1мм. При размещении подписей данных столбика «У основания внутри» от основания столбика до подписи данных будет оставлен зазор в 1мм.
Для выполнения примера предполагается наличие регламентного отчета, на листе которого расположена гистограмма. К отчету добавлен модуль, из которого с помощью гиперссылки вызывается процедура GetChart. В инспекторе сборок модуля должны быть указаны ссылки на системные сборки Chart, Report, Tab.
Sub GetChart;
Var
chart: IChart;
objs: ITabObjects;
Begin
objs := (PrxReport.ActiveReport.ActiveSheet As IPrxTable).TabSheet.Objects;
chart := objs.Item(0).Extension As IChart;
chart.Series.DisplayLabels := True;
chart.Series.DefaultLabel.Position := ChartLabelPosition.BaseInside;
End Sub GetChart;
После нажатия на гиперссылку для рядов будут отображены подписи данных, расположенные у основания столбиков.
См. также: