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

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

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

Сообщение Dartix »

Подскажите, пожалуйста, как в MB изменить стиль текстовых объектов в таблице выборки?
Последний раз редактировалось Dartix 08 мар 2015, 13:50, всего редактировалось 1 раз.
Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr »

Перебором в цикле выполнить Alter Object obj Info ... для всех объектов выборки.
Подробнее в хелпе.
Dartix
Участник
Сообщения: 78
Зарегистрирован: 05 апр 2014, 17:13
Репутация: 5

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

Сообщение Dartix »

Не совсем понимаю как работает Alter Object. В хелпе тоже не разобрался по этому пункту.
Можете поподробнее написать или пример какой-нибудь скинуть?
Аватара пользователя
ginpetr
Завсегдатай
Сообщения: 385
Зарегистрирован: 21 июн 2011, 12:07
Репутация: 140
Откуда: Орск
Контактная информация:

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

Сообщение ginpetr »

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

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

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 »

ginpert, спасибо
Ответить

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

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

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