TimePoint: Integer;
TimePoint: integer;
Свойство TimePoint определяет текущую временную точку временной шкалы.
Временная шкала используется для отображения изменения данных с течением времени:
Для выполнения примера предполагается наличие экспресс-отчета с идентификатором «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.
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;
См. также: