www.map-info.ru :: Просмотр темы - Как изменить стиль линии для графического объекта?
                               РќР° главную страницу сайта

 
                                
ВходВход    РегистрацияРегистрация    ПрофильПрофиль    ПользователиПользователи    ГруппыГруппы    FAQFAQ    ПоискПоиск  

 
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Предыдущая тема :: Следующая тема  
Автор Сообщение
agentbond007



Зарегистрирован: 08.12.2009
Сообщения: 56

СообщениеДобавлено: Вт Авг 02, 2011 8:32 am    Заголовок сообщения: Как изменить стиль линии для графического объекта? Добавить ответ со ссылкой на данный текст

Здравствуйте!
Меняю стиль линии полигона оператором:
MakePen(1,2, BLUE), где 1 - толщина линии целое число от 1 до 7.
Как указать толщину линии дробное значение например 1,5? Question
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
reasonat



Зарегистрирован: 01.07.2009
Сообщения: 224
Откуда: Екатеринбург

СообщениеДобавлено: Вт Авг 02, 2011 3:23 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

1) разделитель - точка
2) ширина линии в "Pen" - целое число
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
SergS



Зарегистрирован: 01.11.2010
Сообщения: 51

СообщениеДобавлено: Ср Авг 03, 2011 6:40 am    Заголовок сообщения: Re: Как изменить стиль линии для графического объекта? Добавить ответ со ссылкой на данный текст

agentbond007 писал(а):
Здравствуйте!
Меняю стиль линии полигона оператором:
MakePen(1,2, BLUE), где 1 - толщина линии целое число от 1 до 7.
Как указать толщину линии дробное значение например 1,5? Question


если вы укажете целое число от 1 до 7, то толщина линии будет измеряться этим числом ПИКСЕЛЕЙ
дробное число используется для указания толщины линии в ТОЧКАХ
естественно, в функции используется все рано целое число, значение его формируется так:
x - требуемая толщина линии в точках (м.б. дробным)
y - значение, используемое в функции (целое)
y = x * 10 + 10
т.е. для толщины линии, равной 1,5 точки функция будет выглядеть так:
MakePen(25,2, BLUE)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
agentbond007



Зарегистрирован: 08.12.2009
Сообщения: 56

СообщениеДобавлено: Ср Авг 03, 2011 9:29 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Спасибо SergS за помощь, очень помог ваш подробный ответ! Very Happy
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Top.Mail.Ru