Разбивает участок с указанным ElemID символьным объектом.
Visual Basic:
Function InsertSymbol(ElemID As Long, Num As Long, InsType As Long, X As Double, Y As Double, TypeID As Long, ModeNum As Long) As Long
ElemID - ID разбиваемого участка.
Num - номер элемента ломаной по которому происходит разбиение (нумерация с нуля).
InsType - способ разбиения участка:
0 - разбивается отрезок ломаной с номером Num
1 - разбивается в точке перелома с номером Num
X, Y - координаты добавляемого символа (только для InsType = 0)
TypeID - ID типанового символьного объекта, или ID символьного объекта при ModeNum = -1
ModeNum - номер режима (нумерация с единицы)
В случае успеха метод возвращает ID добавленного в слой объекта. В противном случае метод возвращает -1.
Если параметр ModeNum равен -1, то участок разбивается существующим символьным объектом с ID, заданным в параметре TypeID. При этом существующий символьный объект перемещается в точку с координатами (X,Y), либо в вершину полилинии в случае разбиения по вершие ломаной.
Если параметри ModeNum больше нуля, то участок разбивается новым типовым символьным объектом, с типом TypeID и режимом ModeNum.