IChartStyleAbsoluteGroup.AbsoluteIndexOf

Синтаксис Fore

AbsoluteIndexOf(Serie: IChartSerie): Integer;

Синтаксис Fore.NET

AbsoluteIndexOf[Serie: IChartSerie]: Integer;

Параметры

Serie. Ряд, индекс относительной группы которого необходимо получить.

Описание

Свойство AbsoluteIndexOf возвращает индекс относительной группы рядов диаграммы, к которой принадлежит указанный ряд.

Комментарии

Относительная группа формируется суммированием значений рядов. Итоговая диаграмма в этом случае выглядит следующим образом:

Пример Fore

Для выполнения примера понадобится форма с расположенными на ней компонентами UiChart, ChartBox и Button с идентификаторами «UiChart1», «ChartBox1» и «Button1» соответственно. Компонент «UiChart1» должен являться источником данных для компонента «ChartBox1» и в нём для диаграммы должен быть установлен тип шкалы «Смешанный». Также для диаграммы должен быть установлен режим гиперссылок.

Sub ChartBox1OnSerieClick(Sender: Object; Args: IChartSerieClickEventArgs);
Var
    Chart: IChart;
Begin
    Chart := ChartBox1.Chart;
    Debug.WriteLine(Chart.StyleGroup.AbsoluteIndexOf(Chart.Series.Item(Args.SerieIndex)).ToString);
End Sub ChartBox1OnSerieClick;

После выполнения примера при клике на определённый ряд диаграммы в консоль будет выведен индекс относительной группы рядов, к которой он принадлежит.

Пример Fore.NET

Для выполнения примера понадобится форма с расположенными на ней компонентами UiChartNet, ChartBoxNet и Button с идентификаторами «UiCharNett1», «ChartBoxNet1» и «Button1» соответственно. Компонент «UiChartNet1» должен являться источником данных для компонента «ChartBoxNet1» и в нём для диаграммы должен быть установлен тип шкалы «Смешанный». Также для диаграммы должен быть установлен режим гиперссылок.

Imports Prognoz.Platform.Interop.Chart;

Private Sub chartBoxNet1_OnSerieClick(Sender: System.Object; Args: Prognoz.Platform.Interop.Chart.ChartSerieClickEventArgs);
Var
    Chart: IChart;
Begin
    Chart := ChartBoxNet1.CtrlBox.Chart;
    System.Diagnostics.Debug.WriteLine(Chart.StyleGroup.AbsoluteIndexOf[Chart.Series.Item[Args.SerieIndex]].ToString());
End Sub;

После выполнения примера при клике на определённый ряд диаграммы в консоль будет выведен индекс относительной группы рядов, к которой он принадлежит.

См. также:

IChartStyleAbsoluteGroup