Статьи Скриптинг
Сортировка нескольких диапазонов
Наша любимая фирма Adobe Systems любезно предоставила нам скрипт SortParagraphs по сортировке абзацев. Но если надо отсортировать данные в нескольких разделах не затрагивая названия разделов, то этот скрипт мало помогает. Приходится вручную выделять абзацы каждого …
Вкладки в диалоговом окне
Если вы пишите скрипт, который для своей работы использует много входных параметров, то для экономии места на экране можете воспользоваться системой вкладок. Такая возможность появилась в расширении JavaScript для InDesign CS3, CS4. К сожалению мне …
JavaScript: aвтоматическое добавление страниц
— Как организовать автоматическое добавление страниц в документ, если текст не помещается во фрейме?
После заполнения текстового фрейма содержимым, например из файла, вызываем эту функцию, которая добавляет новые страницы в конец документа с текстовыми фреймами на …
Сборник «Скрипты и объектные модели Индизайна». Обновление 5
Пятое обновление сборника
Добавлено около 30 новых пользовательских скриптов, объектная модель новой версии InDesign CS5, демонстрационные скрипты для версии ID CS5.
setDocPrefs — установка Preference (настроечных параметров)
refoot.jsx — восстановление сносок из тэгированного текста
updateTOCs.jsx — обновление содержания (оглавления) …
Быстрое тестирование небольшого кода
Иногда требуется проверить работу небольшого кусочка кода без запуска всего скрипта, например, чтобы проверить некоторые объектные свойства или протестировать какой-то промежуточный результат. Конечно, это можно сделать в среде разработки ExtendScript Toolkit, но еще быстрее это …
Работа со списками в JavaScript (продолжение)
В этом небольшом примере показано, как можно передавать значения элементов списка типа ListBox из одного списка в другой. Продемонстрировано добавление новой панели и реакция на двойное нажатие по элементу списка. Показано применение свойства orientation для …
Создаем таблицу скриптом
В этом маленьком примере продемонстрировано создание простой таблицы скриптом JavaScript.
Обратите внимание на следующее:
1) как можно задавать размеры объектов в заданных единицах измерения;
2) как JavaScript работает с двумерным массивом.
Работа со списками в JavaScript
Мне всегда хотелось делать хорошие диалоговые окна к скриптам с использованием различного рода списков. Вроде бы они как есть в ExtentedScript, но описания их работы нигде не попадалось. Но вот кое-что нашлось по этому вопросу. …
JavaScript — прототипы
Свойство prototype позволяет расширить функциональность встроенных объектов JavaScript (String, Date, Array и др.) путем добавления методов и свойств ко всем объектам определенного класса. Использование свойства prototype рассмотрим на примере «удобного прокручивания” массивов.
При написании любого JavaScript’а …
Последние комментарии