LegendRect: IGxRectF;
Свойство LegendRect определяет область карты, в которой будет располагаться легенда. Область задается в виде прямоугольника, размеры которого изменяются в пределах от [0..1].
Для определения легенды карты используйте свойство IMapView.Legend.
Для выполнения примера предполагается наличие формы, содержащей компонент Button с идентификатором «Button1», компонент MapBox с идентификатором «MapBox1» и компонент UiMap с идентификатором «UiMap1». Для компонента «MapBox1» укажите источник данных «UiMap1», настроенного таким образом, чтобы на карте отображалась легенда.
Пример является обработчиком события OnClick для компонента «Button1».
Добавьте ссылку на системную сборку «Drawing».
Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
Var
LegRect: IGxRectF;
Begin
LegRect := New GxRectF.Create(0.7, 0.8, 1, 1);
UiMap1.Map.View.LegendRect := LegRect;
End Sub Button1OnClick;
При нажатии на кнопку легенда будет размещена в нижнем правом углу карты.
См. также: