Item property (FillStyleElements)

Возвращает элемент набора по индексу.

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

FillStyleElements

Синтаксис:

Visual Basic:

Property Item(Index As Long) As FillStyleElement

read-only

Index - индекс элемента в наборе.

Описание:

Нумерация начинается с нуля: допустимы значения Index от 0 до Count - 1.

При выходе за диапазон метод не вызывает ошибку, а возвращает Nothing.

Пример:

Visual Basic:

Sub FillStyleElements_Item
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
'Первый стиль заливки из библиотеки стилей слоя
Set fsd = L.FillStyles.Item(0)
'Обход элементов узора: нумерация с нуля
Set fses = fsd.StyleElements
For i = 0 To fses.Count - 1
  Set fse = fses.Item(i)
Next
MsgBox "Пройдено элементов: " & fses.Count
End Sub

Python:

import zulu

def Macro_FillStyleElements_Item():
    # Берем активный слой карты
    L = zulu.App.ActiveMapDoc.Layers.Active
    # Первый стиль заливки из библиотеки стилей слоя
    fsd = L.FillStyles.Item(0)
    # Обход элементов узора: нумерация с нуля
    fses = fsd.StyleElements
    for i in range(fses.Count):
        fse = fses.Item(i)
    print("Пройдено элементов:", fses.Count)