Устанавливает/возвращает признак отображения направлений для направленных линейных объектов. Свойство соответствует флажку Показ направлений диалога Настройка слоя системы ZuluGIS.
Visual Basic:
Property ShowDirections As Boolean
Свойство отвечает только за показ стрелок направления у линейных объектов; сами направления в данных оно не меняет. Новое значение читается сразу после присваивания.
Признак относится к слою целиком и в число настроек по умолчанию входит: сохранить его для новых слоев позволяет метод SaveDefaultSettings.
В случае неудачи возникает исключение с одним из следующих кодов:
Код
Описание
513
Слой не открыт. Операция проводится со слоем, который либо не загружен в карту, либо не открыт с помощью метода Open.
Visual Basic:
Sub Layer_ShowDirections 'Берем активный слой карты Set L = Zulu.ActiveMapDoc.Layers.Active Prev = L.ShowDirections S = "Показ направлений: " & Prev 'Выключаем стрелки и включаем обратно L.ShowDirections = False S = S & vbCrLf & "после выключения: " & L.ShowDirections L.ShowDirections = Prev S = S & vbCrLf & "вернули: " & L.ShowDirections MsgBox S End SubPython:
import zulu def Macro_Layer_ShowDirections(): # Берем активный слой карты L = zulu.App.ActiveMapDoc.Layers.Active prev = L.ShowDirections print("Показ направлений:", prev) # Выключаем стрелки и включаем обратно L.ShowDirections = False print("после выключения:", L.ShowDirections) L.ShowDirections = prev print("вернули:", L.ShowDirections)