Взаимодействие текста и кривой
Чтобы передвинуть текстовый блок на разомкнутой кривой, а также изменить ширину образованной колонки, предназначены манипуляторы на ее концах. Эти манипуляторы можно передвигать вдоль кривой при активном инструменте Text. При их смещении меняется положение текста (рис. 7.30). Можно смещать текст на замкнутой кривой, изменяя только кернинг для первого символа текста.
Рис. 7.30.
Изменение ширины колонки текста на кривой
Форму и размер кривой, на которой расположен текст, можно изменять. Для этого вовсе не нужно удалять текст. Если просто выделить текст и кривую инструментом Selector, они будут выделены вместе, словно это один объект. При его вращении, отражении, изменении размеров пропорционально изменяются размеры текста и кривой. Однако можно выбрать и только кривую. Для этого щелчок выполняется точно на ней, при нажатой клавише <Ctrl>. С выбранной кривой можно производить любые действия — изменять ее размер, вращать, отражать и др. При этом атрибуты текста не затрагиваются, текст "приспосабливается" к изменившимся размерам и положению несущей кривой (рис. 7.31).
Рис. 7.31.
Трансформации несущей кривой
Инструментом Shape editor несущую кривую можно редактировать по сегментам — перемещать, добавлять и удалять точки, изменять форму сегментов и т. д.
Выбор кривой отдельно от текста может быть использован, чтобы сделать ее невидимой или придать какую-либо заливку или обводку. Для этого выберите только несущую кривую и назначьте ей нужный атрибут (отсутствие обводки или любую другую обводку и заливку). Выбранный атрибут будет применен только к кривой, а текст останется без изменений. Напротив, чтобы задать заливку или обводку только тексту, нужно выбрать именно его. Это возможно только при выборе символов текстового блока инструментом Text. Если же выбран весь комбинированный объект — и текст и кривая, — то обводки и заливки будут применяться к ним обоим.
Для изменения положения текста относительно кривой применяются два метода. Во-первых, существует специальная команда Reverse text on curve, доступная из контекстного меню. Текст должен быть выделен инструментом Selector. В результате выполнения этой команды размещение текста относительно начальной точки кривой меняется на обратное. Во-вторых, вращение текста относительно кривой может быть достигнуто отражением самой кривой, ведь при этом ее начальная точка изменяет положение.