IMap.TimePoint

Синтаксис Fore

TimePoint: Integer;

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

TimePoint: integer;

Описание

Свойство TimePoint определяет текущую временную точку временной шкалы.

Комментарии

Временная шкала используется для отображения изменения данных с течением времени:

Пример Fore

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

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

Sub main;
Var
    mb: IMetabase;
    Express: IEaxAnalyzer;
    Map: IMap;
    TimePoint: Integer;
Begin
    mb := MetabaseClass.Active;
    Express := mb.ItemById("EXPRESS_MAP").Bind As IEaxAnalyzer;
    Map := Express.Map.Map;
    TimePoint := Map.TimePoint;
    Debug.WriteLine("Time Point: " + TimePoint.ToString);
End Sub main;

После выполнения примера в окно консоли будет выведен номер текущей временной точки временной шкалы. Нумерация начинается с нуля.

Например, если в экспресс-отчете была установлена временная точка:

то в окно консоли будет выведено:

Time Point: 2

Пример Fore.NET

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

Imports Prognoz.Platform.Interop.Express;
Imports Prognoz.Platform.Interop.Map;

Public Shared Sub Main(Params: StartParams);
Var
    mb: IMetabase;
    Express: IEaxAnalyzer;
    Map: IMap;
    TimePoint: Integer;
Begin
    mb := Params.Metabase;
    Express := mb.ItemById["_EXPRESS_MAP_"].Bind() As IEaxAnalyzer;
    Map := Express.Map.Map;
    TimePoint := Map.TimePoint;
    System.Diagnostics.Debug.WriteLine("Time Point: " + TimePoint.ToString());
End Sub;

См. также:

IMap