Создание гибких текстовых полей в Illustrator

Я собираюсь создавать изображения, состоящие из сотен строк текста разной длины, каждая из которых будет иметь один и тот же «фон», за исключением длины фона, которая должна соотноситься с длиной текста. текст. Я хочу, чтобы мне не приходилось каждый раз вручную помещать текст в поле.

Второй поворот заключается в том, что я хочу, чтобы непрозрачность фона была уменьшена, но я хочу, чтобы непрозрачность текста была 100%.

Таким образом, текст всегда будет одного размера и сплошного белого цвета на (скажем) оранжевом фоне с непрозрачностью 80%. «Отступ» (вставка?) со всех четырех сторон текста будет постоянным относительно текста. Все, что изменится, — это общая ширина текстовой строки, соответствующая общей ширине «поля».

Я рассмотрел эти два ответа

Как подогнать размер текстового поля к тексту?

и

Изменить цвет фона текстового поля в Illustrator CS5

который, казалось бы, решает эту проблему, но не совсем. Я использую иллюстратор CS6.

Ответы (1)

Что касается подгонки текстовых полей к тексту... см. сценарий в ссылке на ваш первый вопрос. Это единственный известный мне метод.

Проблема заполнения решается ГОРАЗДО проще.

  • выберите текст области с помощью инструмента «Выделение» (черная стрелка)
  • Добавьте новую заливку через панель Appearance.
  • установите цвет заливки и перетащите заливку под элемент «Символы» на панели «Внешний вид»
  • Выделив заливку на панели «Внешний вид», выберите «Эффект» > «Преобразовать в фигуру» > «Прямоугольник» и введите нужные значения. Затем нажмите ОК
  • Щелкните индикатор «Непрозрачность» под заливкой на панели «Внешний вид» и введите непрозрачность, которую вы хотите иметь для заливки. Это не изменит текст.

наполнять

Настройте это один раз, а затем перетащите все это на панель стилей графики. Если вам нужно применить такой же внешний вид, просто выберите поле «Область текста», а затем щелкните стиль на панели стилей графики.

Обратите внимание, что фон относится к текстовому полю области... если размер поля изменится, фон тоже изменится.

Добавлено после просмотра того, что скрипт делает с внешним видом.

Скрипт действительно убивает внешний вид. Так вот что бы я сделал...

Настройте стиль графики и сохраните его.
Подготовьте текстовое поле «Область» для сценария.

Теперь создайте новый Action и начните запись...
- Запустите скрипт
- нажмите кнопку Графический стиль
Остановить запись.
Назначьте действие клавише F.

Теперь все, что вам нужно сделать, это выбрать текстовое поле области и нажать назначенную клавишу F. Если размер текстового поля нужно изменить во время работы, просто нажмите клавишу F.

Предостережение....

В Illustrator есть и была ошибка, связанная со сценариями в действиях . Действие не сохранит шаг сценария, если вы закроете Illustrator. Поэтому каждый раз, когда вы запускаете Illustrator, вам нужно будет снова настраивать действие. Это раздражает, отнимает много времени и причиняет боль. Однако повторное создание действия каждый раз, когда оно необходимо, может быть намного быстрее, чем ручное управление текстовыми полями и внешним видом.

Это очень полезно! Сценарий и этот метод «Внешний вид/стиль» плохо сочетаются друг с другом, но он дает мне много возможностей для работы. Сценарий нужно повторно применять каждый раз, когда я хочу изменить размер поля для текста. Это было бы терпимо, но это также портит внешний вид, установленный рекомендуемым вами методом.
@BrianD ааа, я вижу. Я обновил свой ответ выше.
Скотт, это действительно полезно. Я играл со своей графикой, просто используя ваш подход к стилю - даже с необходимостью изменять размер текстового поля для каждой строки стиль очень полезен. Может быть не намного сложнее, чем повторно подавать заявку каждый раз, когда файл ai снова открывается для использования. Я попробую оба способа и посмотрю, какой из них менее головной боли. Спасибо!
Рад, что смог помочь :)