Скрипт позволяет отформатировать сразу несколько таблиц по заданным параметрам (все — опционально):
сначала вычисляется минимально возможная ширина колонок исходя из количества текста в ячейках;
суммарная ширина даёт минимальную ширину таблицы;
вычисляется разница между этой шириной таблицы и шириной фрейма;
эта разница равномерно распределяется и добавляется к минимальной ширине колонок таблицы.
Нажатие на кнопку "Запомнить" сохранит текущие настройки в файл "tablesFormatting.ini", который будет создан в одной папке со скриптом.
Перед запуском выделить текст, содержащий таблицы.
- назначить стиль таблицы;
- назначить стиль ячеек всем ячейкам всех выбранных таблиц;
- назначить абзацный стиль абзацу, в который вставлена таблица;
- конвертировать в шапку выбранное количество строк;
- назначить свой стиль ячейки левой верхней ячейке, если она пустая (если опция выбрана, но данная ячейка непустая, этот стиль назначаться не будет);
- выровнять ширину таблиц по ширине их текстовых фреймов (выбранные таблицы не должны находиться в оверсете!);
- очистить локальное форматирование таблиц, ячеек и текста внутри таблиц (clear overrides).
сначала вычисляется минимально возможная ширина колонок исходя из количества текста в ячейках;
суммарная ширина даёт минимальную ширину таблицы;
вычисляется разница между этой шириной таблицы и шириной фрейма;
эта разница равномерно распределяется и добавляется к минимальной ширине колонок таблицы.
Нажатие на кнопку "Запомнить" сохранит текущие настройки в файл "tablesFormatting.ini", который будет создан в одной папке со скриптом.
Перед запуском выделить текст, содержащий таблицы.