Добрый день.
Для редактирования слоя я использую компонент MapEditCtrl.
Возникли такие вопросы:
- по кнопке ввода символа можно ввести типовой объект, но не получается ввести примитив (кнопка ввода симвода недоступна). Видимо, надо сначала задать тип примитива (в Zulu кнопка "символ для ввода").
Если я открываю эту карту в Zulu, перехожу в редактирование слоя, выбираю символ для ввода и сохраняю, то потом в программе кнопка ввода символа становится доступна и мне предлагается тот сохраненный символ. А как программно выбрать символ для ввода? Есть такой метод?
- при вводе линии, полигона, текста можно ли предварительно задать стиль (в Zulu кнопки "Стиль заполненных фигур", "Стиль ломаной", "Стиль шрифта")?
В принципе кнопки редактирования, видимо, можно продублировать программно, назначая режим EditMode. Но все равно не хватает методов вызова окошек выбора символа и стиля.
Еще хочется реализовать функцию отката по Ctrl-Z (Undo) и возврата по Ctrl-Shift-z (Redo). Перехватываю OnKeyUp или OnKeyDown - в переменной Shift всегда установлены признаки ssShift и ssCtrl, независимо от того, нажимаю я эти клавиши или нет.
Заранее спасибо.
Для редактирования слоя я использую компонент MapEditCtrl.
Возникли такие вопросы:
- по кнопке ввода символа можно ввести типовой объект, но не получается ввести примитив (кнопка ввода симвода недоступна). Видимо, надо сначала задать тип примитива (в Zulu кнопка "символ для ввода").
Если я открываю эту карту в Zulu, перехожу в редактирование слоя, выбираю символ для ввода и сохраняю, то потом в программе кнопка ввода символа становится доступна и мне предлагается тот сохраненный символ. А как программно выбрать символ для ввода? Есть такой метод?
- при вводе линии, полигона, текста можно ли предварительно задать стиль (в Zulu кнопки "Стиль заполненных фигур", "Стиль ломаной", "Стиль шрифта")?
В принципе кнопки редактирования, видимо, можно продублировать программно, назначая режим EditMode. Но все равно не хватает методов вызова окошек выбора символа и стиля.
Еще хочется реализовать функцию отката по Ctrl-Z (Undo) и возврата по Ctrl-Shift-z (Redo). Перехватываю OnKeyUp или OnKeyDown - в переменной Shift всегда установлены признаки ssShift и ssCtrl, независимо от того, нажимаю я эти клавиши или нет.
Заранее спасибо.