CommonLineStyleEnabled property (Layer)

Устанавливает/отменяет общий стиль отображения для всех простых (не типовых) линейных объектов слоя. Общий стиль изображения задается свойством CommonStyle.

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

Layer

Синтаксис:

Visual Basic:

Property CommonLineStyleEnabled As Boolean

Описание:

По умолчанию свойство равно False: каждая простая линия отображается своим стилем. При True все простые линии слоя рисуются общим стилем CommonStyle, а при возврате в False — снова своими стилями.

Свойство не зависит от CommonFillStyleEnabled — общий стиль можно включить для линий и площадных объектов вместе или по отдельности.

Пример:

Visual Basic:

Sub Layer_CommonLineStyleEnabled
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
'Переключаем общий стиль для простых линий
L.CommonLineStyleEnabled = Not L.CommonLineStyleEnabled
If L.CommonLineStyleEnabled Then
  MsgBox "Простые линии отображаются общим стилем"
Else
  MsgBox "Простые линии отображаются своими стилями"
End If
End Sub

Python:

import zulu

def Macro_Layer_CommonLineStyleEnabled():
    # Берем активный слой карты
    L = zulu.App.ActiveMapDoc.Layers.Active
    # Переключаем общий стиль для простых линий
    L.CommonLineStyleEnabled = not L.CommonLineStyleEnabled
    if L.CommonLineStyleEnabled:
        print("Простые линии отображаются общим стилем")
    else:
        print("Простые линии отображаются своими стилями")