Страница 1 из 1
Изменение стиля текста
Добавлено: 02 мар 2015, 16:05
Dartix
Подскажите, пожалуйста, как в MB изменить стиль текстовых объектов в таблице выборки?
Re: Изменение стиля текста
Добавлено: 03 мар 2015, 07:33
ginpetr
Перебором в цикле выполнить Alter Object obj Info ... для всех объектов выборки.
Подробнее в хелпе.
Re: Изменение стиля текста
Добавлено: 03 мар 2015, 08:37
Dartix
Не совсем понимаю как работает Alter Object. В хелпе тоже не разобрался по этому пункту.
Можете поподробнее написать или пример какой-нибудь скинуть?
Re: Изменение стиля текста
Добавлено: 03 мар 2015, 09:17
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
Re: Изменение стиля текста
Добавлено: 05 мар 2015, 07:34
Dartix
ginpert, спасибо