ElemStyle property (IZEnumElements)

Возвращает основной стиль текущего объекта — без учёта подключенной раскраски и стиля слоя по умолчанию.

Применяется к:

IZEnumElements

Синтаксис:

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 Sub

Python:

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)