GetInputStyle method (MapDoc)

Возвращает объект ElemStyle, содержащий стили ввода графических примитивов редактируемого слоя карты.

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

MapDoc

Синтаксис:

Visual Basic:

Function GetInputStyle() As ElemStyle

Описание:

К графическим примитивам, стили которых возвращает метод, относятся стили площадных, линейных, символьных и текстовых объектов. Эти стили получит соответствующий новый нетиповой объект при вводе через интерактивный редактор карты.

Метод возвращает стили редактора карты только в том случае, если редактор в данный момент работает, т.е свойство MapDoc.Layers.EditLayer - не пустой объект. В противном случае метод вернет объект ElemStyle, заполненный параметрами по умолчанию.

Пример:

Dim st As ElemStyle
 
'Если редактор карты включен
If TypeName(MapCtrl1.Map.Layers.EditLayer) <> "Nothing" Then
    'Получаем текущий стиль примитивов редактора 
    Set st = MapCtrl1.Map.GetInputStyle

    'Устанавливаем красный цвет заливки полигонов
    st.PatColor = 255

    MapCtrl1.Map.SetInputStyle st

End If