Возвращает идентификатор типа текущего объекта.
Visual Basic:
Property TypeID As Long
read-only
Сам объект типа с его названием возвращает свойство Type; его Id совпадает со значением TypeID.
В слое, где типы объектов не заданы, свойство возвращает -1, а Type — Nothing.
Visual Basic:
Sub IZEnumElements_TypeID 'Итератор по объектам активного слоя карты Set L = Zulu.ActiveMapDoc.Layers.Active Set En = L.EnumElements En.MoveFirst MsgBox "Объект " & En.ElemID & ": тип " & En.TypeID & ", режим " & En.ModeId End SubPython:
import zulu def Macro_IZEnumElements_TypeID(): # Итератор по объектам активного слоя карты L = zulu.App.ActiveMapDoc.Layers.Active En = L.EnumElements() En.MoveFirst() print("Объект %d: тип %d, режим %d" % (En.ElemID, En.TypeID, En.ModeId))