SetFlags (InMemoryLayer)

Задает флаги слоя в памяти.

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

InMemoryLayer

Синтаксис:

Visual Basic:

Sub SetFlags(flags As Long)

flags - флаги слоя в памяти.

Описание:

Заданное значение читается обратно методом GetFlags.

Методы объекта InMemoryLayer действуют только тогда, когда слой загружен в память, то есть установлено свойство InMemory объекта Layer.

Пример:

Visual Basic:

Sub InMemoryLayer_SetFlags
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
'Методы слоя в памяти действуют только когда слой загружен в память
L.InMemory = True
Set IML = L.InMemoryLayer
IML.SetFlags 1
MsgBox "Флаги заданы"
End Sub

Python:

import zulu

def Macro_InMemoryLayer_SetFlags():
    # Берем активный слой карты
    L = zulu.App.ActiveMapDoc.Layers.Active
    # Методы слоя в памяти действуют только когда слой загружен в память
    L.InMemory = True
    IML = L.InMemoryLayer
    IML.SetFlags(1)
    print("Флаги заданы")