JavaScript для Adobe InDesign: просто, быстро и по делу

1. К объекту обращаемся на «ты»

  • Вступление: о чём этот курс, для кого, в чём особенность курса.
  • Программа для редактирования скриптов. Постановка задачи.
  • Обращение к документу. Обращение к выделенной области.
  • Обращение к объекту, с которым будем работать.

Добавлено: 26.11.2015

Все уроки:

1-й блок » 2-й блок

1. К объекту обращаемся на «ты»

  • Вступление: о чём этот курс, для кого, в чём особенность курса.
  • Программа для редактирования скриптов. Постановка задачи.
  • Обращение к документу. Обращение к выделенной области.
  • Обращение к объекту, с которым будем работать.

Добавлено: 26.11.2015

2. Незаменимых — нет!

Программное использование GREP-замен:

  • очистка данных;
  • редактирование полей поиска и замены;
  • определение объекта, в котором будет происходить автозамена;
  • метод changeGrep();
  • изменение формата с помощью GREP.

Добавлено: 26.11.2015

3. Индивидуальный подход

  • Поиск с помощью GREP без замены (метод findGrep();).
  • Замена найденного на индивидуальные значения.
  • Особенности работы с отдельными фрагментами найденных объектов.

Добавлено: 26.11.2015

4. Что такое «.contents»

  • Применение свойства текстовых объектов «.contents».

Добавлено: 26.11.2015

6. Чтоб всю ночь ответ не ждать, JS надо изучать

  • Когда даже самые минимальные знания заменят сутки ожидания.
  • Свойство .lines.

Добавлено: 26.11.2015

7. Берегите Ctrl-Z

  • Как отменить все действия скрипта однократной отменой (Ctrl-Z).
  • Применение функции.
  • Метод doScript();
  • Параметр UndoModes.

Добавлено: 26.11.2015

8. Bounds… Geometric Bounds

  • Работа с объектами на странице. Постановка задачи.
  • Доступ к нескольким одновременно выделенным объектам.
  • Свойство geometricBounds.
  • Постановка условия (if). Метод exit();
  • Вычисление необходимых данных.
  • Переопределение массива данных после вычислений.
  • Работа над ошибками.
  • Недостатки метода решения задачи.
  • Метод fit();

Добавлено: 26.11.2015

9. Метод move();

  • Второй способ решения задачи.
  • Параметры метода move();
  • Свойство visibleBounds.
  • Метод duplicate();

Добавлено: 26.11.2015

10. Кнопки, которые всегда под рукой (интерфейс для типовых операций)

  • Куда, в конце концов, сохранять скрипты.
  • Интерфейс для типовых операций как инструмент оптимизации рабочего пространства.
  • Скачивание, установка и запуск интерфейса.
  • Структура. Описание кода.
  • Редактирование интерфейса (группы и кнопки).
  • Добавление функционала.
  • Эпилог к первому блоку.

Добавлено: 26.11.2015

1-й блок » 2-й блок

наверх