IEaxDrillPointResult.Point

Синтаксис Fore

Point: IChartSeriePoint;

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

Point: Prognoz.Platform.Interop.Chart.IChartSeriePoint;

Описание

Свойство Point возвращает параметры точки ряда данных диаграммы.

Комментарии

Данное свойство возвращает параметры той точки, для которой был выполнен метод IEaxAnalyzeCore.DrillPoint.

Пример Fore

Для выполнения примера на форме предполагается наличие кнопки с наименованием «Button1», компонента ChartBox с наименованием «ChartBox1» и компонента UiErAnalyzer с наименованием «UiErAnalyzer», являющегося источником для «ChartBox1». Экспресс-отчет, подключенный в «UiErAnalyzer1», должен содержать хотя бы один ряд данных.

Процедура является обработчиком события OnClick для кнопки «Button1». Пример будет выполняться при нажатии кнопки.

Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
    Expr: IEaxAnalyzer;
    Serie: IChartSerie;
    Series: IChartSeries;
    EaxChart: IEaxChart;
    Chart: IChart;
    Point: IChartSeriePoint;
    DrillPoint: IEaxDrillPointResult;
Begin
    Expr := UiErAnalyzer1.ErAnalyzer;
    EaxChart := Expr.Chart;
    Chart := EaxChart.Chart;
    Series := Chart.Series;
    Serie := Series.Item(0);
    Point := Serie.SeriePoint(0);
    DrillPoint := Expr.DrillPoint(Point);
    DrillPoint.Point.Selected := True;
End Sub Button1OnClick;

После выполнения примера будет выделена точка ряда, для которой был выполнен метод IEaxAnalyzeCore.DrillPoint.

Пример Fore.NET

Для выполнения примера на форме предполагается наличие кнопки с наименованием «button1», компонента ChartBoxNet с наименованием «ChartBoxNet1» и компонента UiErAnalyzerNet с наименованием «UiErAnalyzerNet1», являющегося источником для «ChartBoxNet1». Экспресс-отчет подключенный в «UiErAnalyzerNet1» должен содержать хотя бы один ряд данных.

Процедура является обработчиком события Click для кнопки «button1». Пример будет выполняться при нажатии кнопки.

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Chart;
...
Private Sub button1_Click(sender: System.Object; e: System.EventArgs);
Var
    Expr: IEaxAnalyzer;
    Serie: IChartSerie;
    Series: IChartSeries;
    EaxChart: IEaxChart;
    Chart: IChart;
    Point: IChartSeriePoint;
    DrillPoint: IEaxDrillPointResult;
Begin
    Expr := UiErAnalyzerNet1.ErAnalyzer.ErAnalyzer;
    EaxChart := Expr.Chart;
    Chart := EaxChart.Chart;
    Series := Chart.Series;
    Serie := Series.Item[0];
    Point := Serie.SeriePoint[0];
    DrillPoint := Expr.DrillPoint(Point);
    DrillPoint.Point.Selected := True;
End Sub;

Результат выполнения примера Fore.NET совпадает с результатом выполнения примера Fore.

См. также:

IEaxDrillPointResult