Изменение стиля текста

MapInfo, MapBasic
Ответить
Dartix
Участник
Сообщения: 78
Зарегистрирован: 05 апр 2014, 17:13
Репутация: 5

Изменение стиля текста

Сообщение Dartix » 02 мар 2015, 16:05

Подскажите, пожалуйста, как в MB изменить стиль текстовых объектов в таблице выборки?
Последний раз редактировалось Dartix 08 мар 2015, 13:50, всего редактировалось 1 раз.

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 379
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

Re: Изменение стиля текста

Сообщение ginpetr » 03 мар 2015, 07:33

Перебором в цикле выполнить Alter Object obj Info ... для всех объектов выборки.
Подробнее в хелпе.

Dartix
Участник
Сообщения: 78
Зарегистрирован: 05 апр 2014, 17:13
Репутация: 5

Re: Изменение стиля текста

Сообщение Dartix » 03 мар 2015, 08:37

Не совсем понимаю как работает Alter Object. В хелпе тоже не разобрался по этому пункту.
Можете поподробнее написать или пример какой-нибудь скинуть?

Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 379
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

Re: Изменение стиля текста

Сообщение ginpetr » 03 мар 2015, 09:17

Вот так в общих чертах:

Код: Выделить всё

fontstyle=MakeFont("Arial CYR",0,9,0)
for h=1 to selectioninfo(3)
select obj from selection into sel_elem where rowid=h noselect
objvar=sel_elem.obj
Alter Object objvar Info 2, fontstyle
Update sel_elem set obj=objvar
next
цифра 2 в справке на objectinfo - OBJ_INFO_TEXTFONT

Dartix
Участник
Сообщения: 78
Зарегистрирован: 05 апр 2014, 17:13
Репутация: 5

Re: Изменение стиля текста

Сообщение Dartix » 05 мар 2015, 07:34

ginpert, спасибо

Ответить

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

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

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