Полосы набора текста могут располагаться не только в текстовых блоках и цепочках. FreeHand предоставляет возможность разместить текст внутри любого замкнутого контура. Контуры, предназначенные для хранения текста, называются текстовыми контейнерами.
Чтобы превратить замкнутый контур в контейнер, требуется отметить текстовый блок и контур и выполнить команду
Text|FIow Inside Path (<Ctrl>+<Shift>+<U>) или
щелкнуть по кнопке
Текст перетечет из блока в контейнер и примет форму последнего, причем:
Контейнер во многих отношениях ведет себя как обычный текстовый блок. Он
6-46. Пример текстового контейнера
Совет
FreeHand разрешает набор текста непосредственно в контейнере. В этом случае достигается экономия времени за счет исключения операции создания текстового блока и перелива его содержимого в контейнер. Чтобы подготовить пустой контейнер к приему текста, надо отметить контур и выполнить команду
Text|Flow Inside Path (<Ctrl>+<Shift>+<U>).
Операция упаковки в контейнер является обратимой. Чтобы извлечь содержимое контейнера, надо его отметить и выполнить команду
Text|Detach From Path или Text|Remove Transforms. После разделения текст и контейнер сохраняют свои исходные параметры: кегль, выключку, форму, наклон и пр.
Существует большая разница между контейнерами, которые создаются по команде Paste Inside, и текстовыми контейнерами. Первые можно рассматривать как окна, наложенные на прямоугольные текстовые блоки. Если размеры контейнера меньше, чем размеры блока, то часть текста будет скрыта от наблюдателя, или, как иногда говорят, маскирована. Такие контейнеры часто называют масками. Маски не меняют позиции литер текстового блока. Текстовые контейнеры являются текстовыми блоками с необычной фигурной формой. Они действуют на символы как оболочки, т. е. могут только «выдавливать» избыточный текст в буфер, а не закрывать его от наблюдателя.