GetLineType method (LineStyleElement)

Метод возвращает тип линии. Сплошная или прерывистая.

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

LineStyleElement

Синтаксис:

Visual Basic:

Function GetLineType() As eLineType

0 - сплошная.

1 - прерывистая.

Описание:

У только что созданного элемента метод возвращает 1. У сплошных стилей тип равен 0, у штриховых - 1.

Значение, отвергнутое методом SetLineType, здесь и не появится: тип остается прежним.

В макросах на python метод возвращает None - как и другие методы, отдающие значение из набора констант.

Пример:

Пример перечисляет типы линий у элементов первых стилей слоя.

Visual Basic:

Sub LineStyleElement_GetLineType
'Берем активный слой карты
Set L = Zulu.ActiveMapDoc.Layers.Active
S = ""
'Нумерация стилей в коллекции с нуля, элементов в стиле - тоже
For i = 0 To 5
  Set lsd = L.LineStyles.Item(i)
  Set lse = lsd.StyleElements.Item(0)
  S = S & "стиль " & lsd.Id & " [" & lsd.Name & "]: тип линии " & lse.GetLineType & vbCrLf
Next
MsgBox S
End Sub