All Forums
 Категория Visio
 Форум Вопросы и ответы
 Изменение размеров текста в шейпе. ПОМОГИТЕ!
Author Previous Topic Topic Next 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, и делаете по аналогии.
Go to Top of Page

Digitall

Russia
389 Posts

Posted - 12/01/2003 :  11:36:32  Visit Digitall's Homepage
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.
Go to Top of Page
  Previous Topic Topic Next Topic  
Данный сайт является архивом форума visio.artberg.ru, который был закрыт в связи с переходом на новую платформу visio.getbb.ru
Все материалы доступны только для чтения! Если у вас появились вопросы, или вы хотите что-то обсудить, связанное с Visio, обращайтесь на новый форум!
Архив был создан благодаря совместным усилиям Генадия Туманова @Tumanov (visio.artberg.ru), Александра ака @Surrogate (visio.getbb.ru), и Николая Белых @nbelyh (unmanagedvisio.com)