Возвращает основной стиль текущего объекта — без учёта подключенной раскраски и стиля слоя по умолчанию.
Visual Basic:
Property ElemStyle As ElemStyle
read-only
Это стиль, заданный самому объекту. Если объект своего стиля не имеет, свойства возвращаются нулевыми, а рисуется он всё равно — по стилю типа и режима. Именно то, чем объект отображается на карте, показывает CurrentElemStyle.
Visual Basic:
Sub IZEnumElements_ElemStyle 'Итератор по объектам активного слоя карты Set L = Zulu.ActiveMapDoc.Layers.Active Set En = L.EnumElements En.MoveFirst 'Собственный стиль объекта и стиль, которым он отображается MsgBox "Свой цвет линии: " & En.ElemStyle.LineColor & vbCrLf & _ "Цвет отображения: " & En.CurrentElemStyle.LineColor End SubPython:
import zulu def Macro_IZEnumElements_ElemStyle(): # Итератор по объектам активного слоя карты L = zulu.App.ActiveMapDoc.Layers.Active En = L.EnumElements() En.MoveFirst() # Собственный стиль объекта и стиль, которым он отображается print("Свой цвет линии:", En.ElemStyle.LineColor) print("Цвет отображения:", En.CurrentElemStyle.LineColor)