Data(Attribute: Variant; TimePointIndex: Integer): Variant;
Attribute. Параметр определяет, какие данные должен возвращать временной адаптер.
TimePointIndex. Параметр определяет временную точку.
Свойство Data возвращает значение показателя временного адаптера в указанную временную точку.
Для выполнения примера предполагается наличие слоя с наименованием «Regions». Создайте форму, добавьте на нее кнопку с наименованием «Button1», компонент UiErAnalyzer с наименованием «UiErAnalyzer1», в качестве объекта компонента «UiErAnalyzer1» укажите экспресс-отчет. Добавьте ссылку на системную сборку Map.
Class TESTForm: Form
Button1: Button;
UiErAnalyzer1: UiErAnalyzer;
Button1: Button;
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var i: integer; Map: IMap;
Visuals: IMapLayerVisuals;
DA: IMapTimeDataAdapter;
Begin
Map := UiErAnalyzer1.ErAnalyzer.Map.Map;
Visuals := Map.Layers.FindByName("Regions").Visuals;
DA := Visuals.Item(0).DataAdapter As IMapTimeDataAdapter;
For i := 0 To DA.TimePointsCount - 1 Do
Debug.WriteLine("Name " + DA.TimePointName(i));
Debug.WriteLine("Value " + DA.Data(14, i) As String);
End For;
End Sub Button1OnClick;
End Class TESTForm;
После выполнения примера при нажатии на кнопку «Button1» в окно консоли для каждой временной точки будут выведены ее наименование и значение показателя.
См. также: