как сделать текстовые объекты независимыми от масштаба?

MapInfo, MapBasic
Ответить
eeonw
Интересующийся
Сообщения: 20
Зарегистрирован: 10 апр 2011, 10:00
Репутация: 1

как сделать текстовые объекты независимыми от масштаба?

Сообщение eeonw » 04 фев 2015, 17:36

Привет всем!

На карте в мапинфо есть слой с текстовыми объектами - подписями посёлков.
Когда на экране меняется масштаб - эти подписи тоже меняют размер вплоть до нечитаемости.
Хочу сделать так чтобы они постоянно были нормально видны.
Думаю что их можно автоподписать, но никак не могу составить соответствующее выражение - то есть подписать объект своим содержимым.

Помогите кто может...

Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2240
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1513
Откуда: Казань

Re: как сделать текстовые объекты независимыми от масштаба?

Сообщение Игорь Белов » 04 фев 2015, 18:09

Выражение для строки текстового объекта: ObjectInfo(obj,3)
The purpose of computing is insight, not numbers

eeonw
Интересующийся
Сообщения: 20
Зарегистрирован: 10 апр 2011, 10:00
Репутация: 1

Re: как сделать текстовые объекты независимыми от масштаба?

Сообщение eeonw » 04 фев 2015, 22:06

После различных экспериментов выяснил, что текстовые объекты кажется вообще не автоподписываются, по крайней мере у меня ( в mapinfo 12.0.3 304) ! неужели такое возможно, никак не могу поверить. А у кого-нибудь текстовые обекты автоподписываются? и кто как делает постоянно видимый текст одного размера при изменении масштаба?

eeonw
Интересующийся
Сообщения: 20
Зарегистрирован: 10 апр 2011, 10:00
Репутация: 1

Re: как сделать текстовые объекты независимыми от масштаба?

Сообщение eeonw » 04 фев 2015, 23:30

Так и не смог автоподписать текстовые объекты.
Но решил задачу по другому:
создал слой с точечными объектами по координатам текстовых объектов, затем заполнил колонку точечного слоя колонкой ObjectInfo(obj,3) из текстового слоя (спасибо ErnieBoyd)...

Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: Ahrefs [Bot] и 1 гость