IEaxChart.GetDataRange

Синтаксис Fore

GetDataRange: ITabRange;

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

GetDataRange: Prognoz.Platform.Interop.Tab.;

Описание

Свойство GetDataRange возвращает диапазон ячеек, по которому строится диаграмма.

Комментарии

Для определения диапазона выделенной области таблицы, по которому строится диаграмма, используйте свойство IEaxChart.Range.

Пример Fore

Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «EXPRESS_REPORT».

Добавьте ссылки на системные сборки «Metabase», «Express», «Tab».

Sub UserProc;
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Expr: IEaxAnalyzer;
    EChart: IEaxChart;
    Range: ITabRange;
Begin
    MB := MetabaseClass.Active;
    MObj := MB.ItemById("EXPRESS_REPORT").Edit;
    Expr := MObj As IEaxAnalyzer;
    EChart := Expr.Chart;
    Range := EChart.GetDataRange;
End Sub UserProc;

После выполнения примера в переменной «Range» будет содержаться диапазон ячеек, по которому была построена диаграмма в экспресс-отчете.

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Tab;

Public Shared Sub Main(Params: StartParams);
Var
    MB: IMetabase;
    MObj: IMetabaseObject;
    Expr: IEaxAnalyzer;
    EChart: IEaxChart;
    Range: ITabRange;
Begin
    MB:=Params.Metabase;
    MObj := MB.ItemById["EXPRESS_REPORT"].Edit();
    Expr := MObj As IEaxAnalyzer;
    EChart := Expr.Chart;
    Range := EChart.GetDataRange;
End Sub;

См. также:

IEaxChart