Скрипт TableFit
Этот скрипт будет особенно полезен при верстке длинных таблиц, располагающихся в нескольких фреймах на нескольких страницах. Чтобы сделанная работа выглядела профессионально, необходимо нижнюю линию последней строки таблицы совмещать с нижней границей фрейма. Это делается при помощи задания отступов сверху и снизу.
Точный подбор этих параметров может занять много времени, так как возможно придется оперировать десятыми и сотыми долями миллиметра, задавая их несколько раз. Лучше эту работу возложить на скрипт TableFit, который за счет пропорционального увеличения отступов между строками таблицы (в заданных пределах) растягивает ее по вертикали до нижней границы фрейма на каждой полосе. Это будет значительно быстрее.
Можно исключать обработку начала или конца таблицы. Максимально возможные значения отступов в строке устанавливаются заранее в диалоговом окне. При превышении максимального значения отступа выводится предупреждение.
Перед запуском скрипта необходимо поставить курсор в таблицу, которую нужно обрабатывать. А так, например, выглядит таблица до и после обработки скриптом.
ОГРАНИЧЕНИЯ
Обработка проводиться не будет, если:
1) в таблицах есть Footer Rows;
2) фрейм, в котором находится таблица, повернут на угол отличный от 0 или 90 град.
При необходимости перечисленные ограничения можно исключить в следующей версии скрипта.
Автор: Дмитрий Сахаров
Вопросы и замечания по работе скрипта направляйте на sakhar[собака]mail.ru
Скачать скрипт TableFit.jsx (*.zip)
Последние комментарии