Author |
Topic |
|
SpecNaz
1 Posts |
Posted - 11/29/2003 : 13:55:01
|
Нигде не могу найти как сделать так, что бы при изменении размера шейпа, изменялся бы и размер текста, который находится в текстовом блоке в этом шейпе. Вот в некоторых мастер шейпах так сделано. Увеличиваешь шейп и текст увеличивается (меняется pt).
КАК ТАК СДЕЛАТЬ?? Помогите пожалуйста.
Спасибо. |
|
Tumanov
Russia
1198 Posts |
Posted - 11/30/2003 : 18:40:15
|
Там все зависит от того, какую именно зависимость Вам нужно установить. Например, если нужно изменять текст в зависимости от ширины шейпа, то ShapeSheet этого шейпа в ячейке Size секции Character нужно записать формулу =GUARD(Width*12 pt). При этом в прямоугольнике с шириной 1 дюйм текст будет размером 12 pt. Но это естественно самый примитивный уровень. Красивое решение скорее всего должно учитывать зависимость и от ширины, и от высоты, и от масштаба плюс условия - да мало ли от чего еще. А если у Вас есть шейп, поведение которого Вам нравится, то делается проще - открываете его шейп-лист, смотрите, что за формула стоит там в ячейке Size, и делаете по аналогии.
|
|
|
Digitall
Russia
389 Posts |
Posted - 12/01/2003 : 11:36:32
|
quote: Originally posted by Tumanov
Там все зависит от того, какую именно зависимость Вам нужно установить. Например, если нужно изменять текст в зависимости от ширины шейпа, то ShapeSheet этого шейпа в ячейке Size секции Character нужно записать формулу =GUARD(Width*12 pt). При этом в прямоугольнике с шириной 1 дюйм текст будет размером 12 pt. Но это естественно самый примитивный уровень. Красивое решение скорее всего должно учитывать зависимость и от ширины, и от высоты, и от масштаба плюс условия - да мало ли от чего еще. А если у Вас есть шейп, поведение которого Вам нравится, то делается проще - открываете его шейп-лист, смотрите, что за формула стоит там в ячейке Size, и делаете по аналогии.
Можно немного проще. Есть такая надстройка как SmartShape. В этой надстройке как раз и можно настроить, без применения формул. Сервис>Надстройки>Visio Extras>SmartShape Wizard.(Tools>Add-ons>Visio Extras>SmartShape Wizard) и далее Customize shape's text. |
|
|
|
Topic |
|
|
|