Избранное »

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

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

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

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

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

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

Плагины

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

Скрипты

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

Скриптинг

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

Home » Скрипты

Скрипт TableFit

Добавлено на 17.05.2011 – 22:18Без комментариев | 1 691 views

Этот скрипт будет особенно полезен при верстке длинных таблиц, располагающихся в нескольких фреймах на нескольких страницах. Чтобы сделанная работа выглядела профессионально,  необходимо нижнюю линию последней строки таблицы совмещать с нижней границей фрейма. Это делается при помощи задания отступов сверху и снизу.

Tablefit01

Точный подбор этих параметров может занять много времени, так как  возможно придется оперировать десятыми и сотыми долями миллиметра, задавая их несколько раз. Лучше эту работу возложить на скрипт TableFit, который за счет пропорционального увеличения отступов между строками таблицы (в заданных пределах) растягивает ее по вертикали до нижней границы фрейма на каждой полосе. Это будет значительно быстрее.

Можно исключать обработку начала или конца таблицы. Максимально возможные значения отступов в строке устанавливаются заранее в диалоговом окне. При превышении максимального значения отступа выводится предупреждение.

Tablefit02

Перед запуском скрипта необходимо поставить курсор в таблицу, которую нужно обрабатывать. А так, например, выглядит таблица до и после обработки скриптом.

Tablefit03

ОГРАНИЧЕНИЯ
Обработка проводиться не будет, если:
1) в таблицах есть Footer Rows;
2) фрейм, в котором находится таблица, повернут на угол отличный от 0 или 90 град.
При необходимости перечисленные ограничения можно исключить в следующей версии скрипта.

Автор: Дмитрий Сахаров
Вопросы и замечания по работе скрипта направляйте на sakhar[собака]mail.ru

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

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

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