выражение для обновления колонки

MapInfo, MapBasic
Ответить
MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

выражение для обновления колонки

Сообщение MaksymLapshyk » 24 ноя 2022, 23:24

Доброго времени суток. помогите составить выражение для обновления колонки. Есть таблица с текстовыми объектами. Они размещены под различными углами. как правильно составить выражение для обновления колонки в которую поместить значение угла на который повернут текст?

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: выражение для обновления колонки

Сообщение gamm » 25 ноя 2022, 09:00

посмотрите ObjectInfo( ) в справочнике Мапвасика, все что можно вытащить, она вытащит. Коды - в том же справочнике.
RTFM

MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: выражение для обновления колонки

Сообщение MaksymLapshyk » 25 ноя 2022, 22:57

Спасибо.
Но я не смог разобраться, у меня не точечные объекты а текстовые, и выражение styleattr(objectinfo(obj,2),4) ставит мне просто ноли. Видимо там нужно ставить какие-то другие коды или дополнительно прописывать еще функции, но я совсем не силен в программировании.

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: выражение для обновления колонки

Сообщение gamm » 25 ноя 2022, 23:36

Вывалите фрагмент в mif/mid, и выложите сюда, например оформив mif как код, чтобы простыню не создавать. Пары надписей достаточно.

MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: выражение для обновления колонки

Сообщение MaksymLapshyk » 26 ноя 2022, 14:21

Version 450
Charset "WindowsCyrillic"
Delimiter ","
CoordSys NonEarth Units "m" Bounds (5217090, 5344123) (5306493, 5434707)
Columns 6
Код Char(250)
Ключ Char(250)
Название Char(250)
Власна_назва Char(250)
Номер Integer
Угол Decimal(6, 2)
Data

Text
"зам."
5266859.737 5360561.115 5266861.758 5360562.478
Font ("D431",256,0,0,16777215)
Angle 320.8
Text
"Г"
5266864.992 5360530.058 5266865.807 5360531.482
Font ("Bm431",256,0,0,16777215)
Angle 59.6

gamm
Гуру
Сообщения: 4046
Зарегистрирован: 15 окт 2010, 08:33
Репутация: 1050
Ваше звание: программист
Откуда: Казань

Re: выражение для обновления колонки

Сообщение gamm » 26 ноя 2022, 16:03

ObjectGeography(obj,7)
OBJ_GEO_TEXTANGLE 7 Угол поворота текстового объекта.

MaksymLapshyk
Новоприбывший
Сообщения: 11
Зарегистрирован: 28 апр 2020, 19:23
Репутация: 0
Откуда: Украина

Re: выражение для обновления колонки

Сообщение MaksymLapshyk » 26 ноя 2022, 19:02

Спасибо

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 6 гостей