RUS  ENG 

Условные знаки

Страницы: 1
RSS
Условные знаки
 
Здравствуйте
Возможно ли в при работе с ACTIVE X добавить в обьект MAP таблицу с условными знаками, чтоб при распечатки карты так же распечатывалась бы и таблица с условными знаками
Спасибо, с уважением...
 
Добрый день.
Напрямую таких возможностей пока нет. Чтобы распечатать какую-то легенду, можно самостоятельно выкачать стили и символы и вывести в DC. Символы, например, выводятся через ISymbol.Draw
 
Lyosha,
Спасибоб но если не трудно можно поподробней
Например мне нужно вывести две строчки каждая из которох состоит из квадратика определенного цвета и текста к нему
Спасибо...
 
Можно, например, обработать событие AfterPaint
Там параметром будет DrawHandle
Получить Device Context по DrawHandle HDC = GetDCByDrawHandle(DrawHandle)

И в HDC рисовать известными функциями рисования (не знаю на чем Вы пишите) все что требуется.

Единственное, сейчас посмотрел, у нас при печати AfterPaint не вызывается. Уже подправил.
И еще, наверно понадобится признак при анализе AfterPaint, печать идет или вывод на экран. Добавлю. В очередном обновлении будет.

Но для тренировки, можно ловить не AfterPaint, а AfterLayerDraw для последнего слоя. Остальное тоже самое.
 
Lyosha, Спасибо начну пробовать
Страницы: 1