Метод разделяет линейный объект на отдельные линии в местах перелома (узлах).
Visual Basic:
Function SplitToLineSegments(Flags As Long) As Long
Flags - зарезервирован. Должен быть 0.
После разделения отрезки будут прицеплены к друг другу, но при этом каждый отрезок уже является самостоятельным объектом со своим ID. В случае успеха метод вернет значение 0, в противном случае -1.
Sub Element_SplitToLineSegments Set L = Zulu.ActiveMapDoc.Layers.Active 'в ID записываем ключ текущего объекта ID = L.CurrentID 'получаем элемент по ключу Set obj = L.Elements.GetElement(ID) 'разделяем линии на отрезки, в output записываем результат выполнения метода output = obj.SplitToLineSegments(0) 'выводим сообщение с результатом MsgBox(output) End Sub