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

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

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



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

СообщениеДобавлено: Ср Июн 02, 2010 6:41 am    Заголовок сообщения: Указка текстового объекта Добавить ответ со ссылкой на данный текст

Привет всем.

Всю справку перерыл, не могу найти.
Как мне программно получить стиль указки текстового объекта (не подписи) и, соответственно, поменять его?

Заранее спасибо.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Июн 02, 2010 11:58 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Да уж, дествительно, похоже на "грабли".

LayerInfo дает только признак что линия есть
----------
LAYER_INFO_LBL_LT (16)
SmallInt value indicating what type of line, if any, connects a label to its original location after you move the label. The return value will match one of these values:

LAYER_INFO_LBL_LT_NONE (no line)
LAYER_INFO_LBL_LT_SIMPLE (simple line)
LAYER_INFO_LBL_LT_ARROW (line with an arrowhead)
--------------
LabelInfo имеет признак изменения стиля...
LABEL_INFO_EDIT_PEN
Logical value; TRUE if callout line's Pen style has been modified.

Похоже на то, что надо парсить строку с описанием целого окна (WindowInfo(,WIN_INFO_CLONEWINDOW)) и выискивать LABELCLAUSE для интересующего слоя

-------- фрагмент из описания Set Map -------------
LABELCLAUSE задает настройку подписей слоя и имеет следущий синтаксис:
[ Label [ Line { Simple | Arrow | None } ]
[ Position [ Center ] [ Above | Below ] [ Left | Right ] ]
[ Font ... ] [ Pen ... ]
-----------
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex_Y



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

СообщениеДобавлено: Ср Июн 02, 2010 3:47 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

FedorinoFF

я же специально написал - Текстовые объекты, НЕ ПОДПИСИ, внимательней читаем :)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Ср Июн 02, 2010 10:02 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Бывает.. не внимательно прочитал.
А какие стили указок бывают и для каких видов объектов?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex_Y



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

СообщениеДобавлено: Пт Июн 04, 2010 10:34 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Для текстового объекта я нашел только:

в ObjectInfo
OBJ_INFO_TEXTARROW - Число типа SmallInt, определяющее стиль указки в текстовом объекте:
0 – нет указки,
1 – просто линия,
2 – стрелка.

в ObjectGeography
OBJ_GEO_TEXTLINEX - X-координата конца строки в текстовом объекте.
OBJ_GEO_TEXTLINEY - Y-координата конца строки в текстовом объекте.

про стили ничего не нашел
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Пт Июн 04, 2010 8:46 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Вот теперь все встало на свои места. Теперь ясно кто не внимательно читает Laughing
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Alex_Y



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

СообщениеДобавлено: Вс Июн 06, 2010 10:34 am    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

FedorinoFF
ну, если я, то ткинте пальцем в нужное место, для того и задал вопрос :)
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail
FedorinoFF



Зарегистрирован: 01.02.2007
Сообщения: 272
Откуда: Санкт-Петербург

СообщениеДобавлено: Пн Июн 07, 2010 8:49 pm    Заголовок сообщения: Добавить ответ со ссылкой на данный текст

Embarassed Я реально вопроса не понимаю теперь... Все что я понял - я сказал в своем первом сообщении.
А чего же хочется сделать? может от задачи будет легче плясать.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
   Список форумов www.map-info.ru | Форум - программирование в среде MapInfo Добавить ответ
Страница 1 из 1

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


Top.Mail.Ru