Избранное »

22.09.2014 – 07:27 | 2 комментария | 27 541 views

Здравствуйте все, кто работает в Индизайне!
Извещаем вас о том, что на youtube.com работает канал «InDesign Мастерская вёрстки». Там уже размещены более 70 видео с полным описанием как работать с программой DoTextOK. Другие интересные темы, касающиеся работы …

Читать полностью »
Работа в InDesign

Хитрости и секреты, приемы работы, уроки

Новая версия!

Особенности новой версии Индизайна

Плагины

Описание плагинов, информация о плагинах для работы с Adobe InDesign

Скрипты

Готовые к использованию скрипты для Adobe InDesign

Скриптинг

Описание языка, приёмов и методов программирования для Adobe InDesign

Home » Скриптинг, Скрипты

Привязанные фреймы из выделенного текста

Добавлено на 05.04.2013 – 18:393 комментария | 3 483 views

Заключением нашего небольшого экскурса в раздел программирования привязанных фреймов будет недавно разработанный скрипт, который автоматизирует работу по созданию привязанных фреймов и переносу туда выделенного текста в автоматическом режиме. Если предыдущие две публикации были предназначены начинающим программистам Индизайна, то материал этого поста рассчитан на простого пользователя, который, пользуясь скриптом, сможет быстрее выполнить верстку, где необходимо создавать привязанные (заякоренные) текстовые блоки.
Скрипт необходимо применять в том случае, если из основного текстового потока требуется какие-то части текста перенести в привязанные фреймы. Возможно, это будут заголовки, или какие-то комментарии. Типичная ситуация показана на рисунке ниже.

AnchoredScript01

Диалоговое окно скрипта выглядит следующим образом:
AnchoredScript02

Работа со скриптом

1. Создайте объектный стиль, в котором укажите параметры привязки и при необходмости задайте другие свойства привязанного фрейма — заливку, обводку, стиль абзаца и т.д.

2. Запустите скрит. В диалоговом окне задайте объектный стиль привязываемых  фреймов и их размер — ширину и высоту.

3. Начните работу нажатием кнопки Start. Выделяйте текстовым курсором текст, предназначенный для переноса в привязанные фреймы.
Как только вы закончили выделение текста, скрипт без дополнительных действий будет создавать привязанные фреймы в соответствии с параметрами, заданными в объектном стиле.

4. Можно нажать кнопку Stop и затем поменять размеры и объектный стиль в диалоговом окне.
После этого надо снова нажать кнопку Start. Последующие действия по выделению текста будут создавать привязанные текстовые фреймы
с новыми параметрами.

5. Нажмите кнопку Exit для завершения работы.

Результат работы скрипта

Результат работы скрипта

Скрипт предназначен для выполнения в InDesign CS6, в более ранних версиях работать не будет.

О том, как быстро вернуть привязанный текст в основной текстовый поток, читайте здесь


Скачать скрипт create_anchored_frames_from selected_text.jsx (*.zip)

 

Дополнение

В Индизайне появилась возможность задавать в объектном стиле размеры и позицию объектов, поэтому нет необходимости указывать их в диалоговом окне скрипта. С какой версии это началось — к сожалению не отследил. Но в Индизайне 2022 опции Size and Positions в установках объектного стиля уже присутствовали.

Скрипт был переработан, ненужная часть кода была отключена. Вот как теперь выглядит диалоговое окно:

Скачать новый скрипт (zip)

 

Дополнительно см. тему Автоматическое создание привязанных фреймов

Автоматическое создание привязанных фреймов

3 комментария »

Оставить комментарий!

Вы должны быть в системе чтобы оставить комментарий.