Объект aiMapMetric |
Объект доступа к метрике объекта карты.
Объект обеспечивает доступ к метрической информации объекта карты, ее дополнение и редактирование. Экземпляры объекта создаются автоматически и доступны только через свойства компонент. Метрическая информация объекта карты содержит описание набора пар координат. Необходимо учитывать тот факт, что объект карты может иметь как основной (внешний) контур, так и внутренний (дополнительный) Например: подпись может состоять из отдельных частей, в контуре леса вырезана “дырка”. Внутренние контуры площадного объекта называют подобъектами. Порядковые номера точек метрики (пар координат) начинаются с 1. Порядковые номера подобъектов начинаются с 0, причем порядковый номер 0 означает доступ к основному контуру объекта. Например, для доступа к 2-й точке основного контура объекта карты необходимо вызвать метод GetPoint свойства Points
Паскаль
var Pnt : TxDoublePoint; // сюда будут возвращаться координаты begin if aiMapMetric.Points[0, 2].GetPoint(Pnt.x, Pnt.y) then Caption:=format('%.f %.f',[Pnt.X, Pnt.Y]); end;
Бейсик
dim Pnt as axGisToolKit.TxDoublePoint; // сюда будут возвращаться координаты if aiMapMetric.Points[0, 2].GetPoint(Pnt.x, Pnt.y) = true then me.Text= Pnt.X & Pnt.Y end if end;
|