Метод возвращает тип линейных размеров.
Visual Basic:
Function GetLineSizeType() As eLinearSizeType
0 - постоянные.
1 - пропорциональные.
2 - плюс постоянная.
У только что созданного элемента метод возвращает 0, а у элементов готовых стилей библиотеки слоя обычно 1: рисунок их штрихов растягивается вместе с толщиной линии.
Число вне набора констант, принятое методом SetLineSizeType, возвращается таким же, каким его задали.
В макросах на python метод возвращает None - как и другие методы, отдающие значение из набора констант.
Пример перечисляет тип линейных размеров у элементов первых стилей слоя.
Visual Basic:
Sub LineStyleElement_GetLineSizeType 'Берем активный слой карты 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 & ": тип размеров " & lse.GetLineSizeType & vbCrLf Next 'Для сравнения - только что созданный элемент Set new_lse = CreateObject("ZuluLib.LineStyleElement") S = S & "новый элемент: тип размеров " & new_lse.GetLineSizeType MsgBox S End Sub