StyleElements property (FillStyleDef)

Возвращает объект FillStyleElements — набор элементов, из которых состоит стиль заливки.

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

FillStyleDef

Синтаксис:

Visual Basic:

Property StyleElements As FillStyleElements

read-only

Описание:

Отдельный элемент набора описывается объектом FillStyleElement и задает узор заливки: линию, символ или растровое изображение, их масштаб, шаг и сдвиг. Элементы добавляются методом AddElement, а стиль заливки может состоять из нескольких элементов.

Пример:

Visual Basic:

Sub FillStyleDef_StyleElements
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
'Первый стиль заливки из библиотеки стилей слоя
Set fsd = L.FillStyles.Item(0)
'Набор элементов, из которых состоит стиль
Set fses = fsd.StyleElements
MsgBox "Стиль с Id " & fsd.Id & ": элементов " & fses.Count
End Sub

Python:

import zulu

def Macro_FillStyleDef_StyleElements():
    # Берем активный слой карты
    L = zulu.App.ActiveMapDoc.Layers.Active
    # Первый стиль заливки из библиотеки стилей слоя
    fsd = L.FillStyles.Item(0)
    # Набор элементов, из которых состоит стиль
    fses = fsd.StyleElements
    print("Стиль с Id %s: элементов %s" % (fsd.Id, fses.Count))