Возвращает характерную точку текущего объекта.
Visual Basic:
Function GetXY() As ZPoint
У символьного и текстового объекта это точка привязки, у линейного — точка на середине его длины.
Ту же точку возвращает метод GetCenter.
Visual Basic:
Sub IZEnumElements_GetXY 'Итератор по объектам активного слоя карты Set L = Zulu.ActiveMapDoc.Layers.Active Set En = L.EnumElements En.MoveFirst Set p = En.GetXY MsgBox "Точка объекта " & En.ElemID & ": " & p.X & ", " & p.Y End SubPython:
import zulu def Macro_IZEnumElements_GetXY(): # Итератор по объектам активного слоя карты L = zulu.App.ActiveMapDoc.Layers.Active En = L.EnumElements() En.MoveFirst() p = En.GetXY() print("Точка объекта", En.ElemID, ":", p.X, ",", p.Y)