Создание сетки из базовых линий
В начале нового проекта многие устанавливают свои параметры сетки из базовых линий. Соответствующие настройки находятся в меню Индизайна Edit>Preferences>Grids. Меня всегда немного раздражала эта процедура своей невозможностью сразу видеть результаты внесенных изменений, то есть не выходя из диалогового окна. Например, задашь цвет сетки, нажимаешь ОК, окно настройки закрывается, и только после этого можно увидеть заданный цвет. Видишь, что цвет всё ещё яркий, режет глаз (по моему мнению сетка должна быть еле-еле заметна), опять заходишь в настройки сетки, меняешь цвет, нажимаешь ОК, — всё еще режет, заходишь в настройки, меняешь цвет, нажимаешь ОК… Так же дело обстоит и с другими настроечными параметрами — результат только после закрытия диалогового окна.
Видимо, такое положение вещей удручало не только меня, несколько лет назад, во времена CS2-CS3, попадался скрипт, который, исходя из параметров текстового фрейма с нужным форматированием текста рассчитывал параметры сетки из базовых линий.
В настоящее время, когда появились новые возможности разработки интерфейса скриптов, Roland Dreger создал очень функциональный скрипт по установке параметров сетки. Он называтся SetUpBaselineGrid.jsx.
Вот так выглядит стандартное окно настройки сетки из базовых линий в Индизайне.
Чисто визуально видно, что в скрипте реализовано гораздо больше функций, а самое главное — любые изменения параметров в этом диалоговом окне сразу отображаются на экране (для программистов — диалоговое окно типа pallete).Видно, что поддерживается работа с текстовым фреймом — в соответствии с его размерами можно установить поля, а для основного текстового фрейма (на мастер-развороте) можно задать объектный стиль.
Кроме этого, есть возможность скрыть/показать параметры сетки, установить свои единицы измерения для ввода параметров, обновить экран.
Скрипт написан на кроссплатформенном языке JavaScript и должен работать как на платформе PC, так и на МАС. Работоспособность проверена в InDesign СС2015, Win-10.
Высокий уровень разработки позволяет желающим изменить язык интерфейса, добавив в программный код сообщения на своем языке. Таким образом, если у вас «русский» Индизайн, то можно получить все надписи по-русски в диалоговом окне. Всё это в программном коде вынесено в самый конец.
Без сомнения можно сказать, что скрипт удался, пользуйтесь!
Скачать скрипт SetUpBaselineGrid (*.zip)
Скрипт мы нашли на этой странице. Там, на этом сайте, еще есть интересные скрипты,и возможно, мы еще какой-нибудь из них опубликуем у себя.
Дополнение
Читатель нашего сайта Максим Охин из Оренбурга дополнил скрипт, выполнив его русификацию. Теперь, если у вас «русский» индизайн, скрипт будет вести диалог на русском языке. Скачивайте, не забывая благодарить Максима.
Скачать скрипт SetUpBaselineGrid_ru (*.zip)
Дополнение 2
На сайте автора появилась 3-я версия скрипта, значительно переработанная, с расширенным функционалом:
На скриншотах вы видите надписи на русском языке. Перевод мой. Не обессудьте. Как смог.
Скачать его можете по этой ссылке (zip-архив, в котором оригинальный скрипт автора и русифицированный скрипт)
Спасибо! Функциональный скрипт. Перевёл для коллеги на русский. Может выложить?
Конечно. Присылайте
https://yadi.sk/d/eI__0BxiwB5dF
вышла 3я версия скрипта, нет желания перевести на русский?
[url]https://www.rolanddreger.net/de/9/grundlinienraster-einrichten-per-skript/[/url]
спасибо за 3ю версию