Скрипты в InDesign. Руководство для умных дизайнеров и ленивых верстальщиков (+ CD). Михаил Борисов

Скрипты в InDesign. Руководство для умных дизайнеров и ленивых верстальщиков (+ CD)

ИздательствоBHV
Год издания2008
Страниц368
ПереплетМягкая обложка
ПриложениеПрилагается CD
Формат70х100/16 (170х240 мм, увеличенный)
ISBN978-5-9775-0202-3
ИзготовительООО "Издательство "БХВ-Петербург". 194100, РФ, г. Санкт-Петербург, пр-т Лесной, 37/1Б
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

Рассмотрены вопросы создания скриптов в InDesign (CS2/СS3) для автоматизации работы дизайнера и верстальщика. В основу книги положено подробное описание реальных скриптов, разработанных автором в процессе многолетней практики. Приведена объектная модель InDesign. Показано создание окон диалога, управление документом и взаимодействие с мастер-страницами. Рассмотрены особенности использования скриптов при работе с текстовыми фреймами, форматировании текста и таблиц, использовании стилей, работе с изображениями. Уделено внимание практическим вопросам проверки корректности публикации перед выводом на цветоделение, автоматизации спуска полос. Показано взаимодействие с другими редакторами, входящими в состав пакета Creative Suite. В приложении приведены краткие справочники по JavaScript, VisualBasic и AppleScript.
На компакт-диске располагаются примеры скриптов.

Рассмотрены вопросы создания скриптов в InDesign (CS2/СS3) для автоматизации работы дизайнера и верстальщика. В основу книги положено подробное описание реальных скриптов, разработанных автором в процессе многолетней практики. Приведена объектная модель InDesign. Показано создание окон диалога, управление документом и взаимодействие с мастер-страницами. Рассмотрены особенности использования скриптов при работе с текстовыми фреймами, форматировании текста и таблиц, использовании стилей, работе с изображениями. Уделено внимание практическим вопросам проверки корректности публикации перед выводом на цветоделение, автоматизации спуска полос. Показано взаимодействие с другими редакторами, входящими в состав пакета Creative Suite. В приложении приведены краткие справочники по JavaScript, VisualBasic и AppleScript.
На компакт-диске располагаются примеры скриптов.

Содержание

  • Глава 1. Общие сведения о скриптинге
    • 1.1. Выбор языка
    • 1.2. Инструментарий
      • 1.2.1. AppleScript
      • 1.2.2. JavaScript
      • 1.2.3. VBA
    • 1.3. Дом для скрипта
  • Глава 2. Общие сведения об объектной модели
    • 2.1. Коллекции
    • 2.2. Работаем с выделением
  • Глава 3. Диалоговые окна
    • 3.1. Базовые методы
      • 3.1.1. alert()
      • 3.1.2. confirm()
      • 3.1.3. prompt ()
    • 3.2. Расширенные методы
    • 3.3. Создание разных языковых версий
    • 3.4. Новое в Creative Suite 3
  • Глава 4. Документы
    • 4.1. Открытие документа
    • 4.2. Сохранение документа
    • 4.3. Закрытие документа
    • 4.4. Работа с единицами измерения
    • 4.5. Определение координат
    • 4.6. Использование мастер-страниц
    • 4.7. Печать документов
    • 4.8. Экспорт публикации
      • 4.8.1. Экспорт в PDF
      • 4.8.2. Экспорт в EPS
      • 4.8.3. Экспорт в HTML
    • 4.9. Выделение объектов заданного типа
    • 4.10. Экспорт выделенных объектов
    • 4.11. Группировка объектов
    • 4.12. Трансформация объектов
    • 4.13. Метла для монтажного стола
    • 4.14. Спуск полос
  • Глава 5. Текстовые фреймы
    • 5.1. Поиск текстового фрейма и страницы
    • 5.2. Эти неуловимые абзацы
    • 5.3. Добавление текста
    • 5.4. Замена текста
    • 5.5. Импорт текста
    • 5.6. Вставка специальных символов
    • 5.7. Удаление фреймов
    • 5.8. Некоторые вопросы импорта документов из MS Office
    • 5.9. Связывание текстовых фреймов
    • 5.10. Поиск переполнения
    • 5.11. Создание заякоренных фреймов
    • 5.12. Перемещение объектов
    • 5.13. Выполнение обтекания
    • 5.14. Создание распашных заголовков
    • 5.15. Расстановка колонтитулов
  • Глава 6. Форматирование текста
    • 6.1. Установка свойств текста
    • 6.2. Установка позиций табуляции
    • 6.3. Работа с цветом
    • 6.4. Использование стилей
      • 6.4.1. Создание стиля символов
      • 6.4.2. Создание стиля абзаца
      • 6.4.3. Создание вложенного стиля
      • 6.4.4. Удаление неиспользуемых стилей
    • 6.5. Супермегаметла для публикации
  • Глава 7. Поиск и замена
    • 7.1. Встроенные функции InDesign CS, CS2
      • 7.1.1. Поиск текста без форматирования
      • 7.1.2. Замена текста без форматирования
      • 7.1.3. Замена текста и форматирования
    • 7.2. Возможности InDesign CS3
      • 7.2.1. Синтаксис регулярных выражений, используемых в InDesign СS3
    • 7.3. Использование возможностей JavaScript
      • 7.3.1. Проверка регулярных выражений JavaScript
      • 7.3.2. Удаление пустых фреймов
      • 7.3.3. Удаление пустых абзацев
      • 7.3.4. Автоматизация форматирования
      • 7.3.5. Автоматический корректор
      • 7.3.6. Расстановка переносов
  • Глава 8. Таблицы
    • 8.1. Создание таблицы
      • 8.1.1. Объединение ячеек
      • 8.1.2. Разбиение ячеек
      • 8.1.3. Присвоение строкам чередующейся заливки
      • 8.1.4. Задание свойств таблицы
      • 8.1.5. Определение положения курсора в таблице
    • 8.2. "Резиновые" таблицы
    • 8.3. Быстрый перенос таблиц из Word
    • 8.4. Форматирование таблицы
  • Глава 9. Работа с изображениями
    • 9.1. Управление связями
    • 9.2. Поиск изображений с разрешением менее заданного
    • 9.3. Импорт графики
    • 9.4. Создание каталога изображений
    • 9.5. Автомат для создания фреймов
    • 9.6. Автомат по раскладке рекламы на листе
  • Глава 10. Работа с контурами
  • Глава 11. Межпрограммное взаимодействие в Creative Suite 2
    • 11.1. Автоматическая проверка публикации
    • 11.2. Проверка самой верстки
    • 11.3. Bridge и его роль в Creative Suite
    • 11.4. Проверки в Illustrator
    • 11.5. Скрипты
      • 11.5.1. Этап 1. Проверка в InDesign
      • 11.5.2. Этап 2. Проверка векторных иллюстраций в Illustrator
      • 11.5.3. Этап 3. Конечные штрихи
  • ПРИЛОЖЕНИЯ
    • Приложение 1. Краткое сравнение синтаксиса AppleScript, JavaScript и VBScript
      • П1.1. Комментарии
      • П1.2. Переменные
      • П1.3. Преобразование из одного типа в другой
      • П1.4. Присвоение значений
      • П1.5. Сравнение значений
      • П1.6. Массивы
        • П1.6.1. Вложенные массивы
      • П1.7. Определение типа переменной
      • П1.8. Объединение строк
      • П1.9. Проверка условий
      • П1.10. Циклы
      • П1.11. Функции
      • П1.12. Пример
        • П1.12.1. AppleScript
        • П1.12.2. JavaScript
        • П1.12.3. VBScript
    • Приложение 2. JavaScript
      • П2.1. Переменные
        • П2.1.1. Задание переменных
        • П2.1.2. Типы переменных
          • Целочисленные значения
          • Значения с плавающей точкой
          • Логические значения
          • Строковые значения
          • Объекты
          • Специальное значение
        • П2.1.3. Преобразование типов
      • П2.2. Операции
        • П2.2.1. Операции сравнения
        • П2.2.2. Арифметические операции
        • П2.2.3. Логические операции
        • П2.2.4. Операции со строками
        • П2.2.5. Операции присваивания
      • П2.3. Ветвления (операторы условий)
        • П2.3.1. Оператор if...else
        • П2.3.2. Оператор switch
        • П2.3.3. Оператор try...catch
      • П2.4. Циклы
        • П2.4.1. Оператор while
        • П2.4.2. Оператор do...while
        • П2.4.3. Оператор for
        • П2.4.4. Оператор break
        • П2.4.5. Оператор continue
        • П2.4.6. Оператор for...in
        • П2.4.7. Оператор with
      • П2.5. Объекты
        • П2.5.1. Строковые объекты (String)
          • Методы
          • Свойства
        • П2.5.2. Массивы
          • Свойства
          • Методы
        • П2.5.3. Функции
          • Вызов функции
          • Рекурсивные функции
          • Оператор return
        • П2.5.4. Объект Math
      • П2.6. Регулярные выражения
        • П2.6.1. Специальные символы в регулярных выражениях
        • П2.6.2. Опции поиска
        • П2.6.3. Свойства
          • Свойства $1, ..., $9
          • Свойство input
          • Свойство lastIndex
          • Свойство lastMatch
          • Свойство lastParen
          • Свойство leftContext
          • Свойство rightContext
        • П2.6.4. Методы
          • Метод match
          • Метод search
          • Метод replace
          • Метод exec
          • Метод test
      • П2.7. Комментарии
    • Приложение 3. Зарезервированные слова
    • Приложение 4. ExtendScript Editor
      • П4.1. Установка режима отладки
      • П4.2. Интерфейс
    • Приложение 5. Работа с файловой системой
      • П5.1. Объект Path
      • П5.2. Объект File
      • П5.3. Объект Folder
      • П5.4. Получение ссылки на скрипт
      • П5.5. Запуск связанного скрипта
      • П5.6. Получение результата работы скрипта
    • Приложение 6. Описание компакт-диска
  • Предметный указатель

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам