Иконка ресурса

Форматирование таблиц 1.21

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

Нажатие на кнопку "Запомнить" сохранит текущие настройки в файл "tablesFormatting.ini", который будет создан в одной папке со скриптом.

Перед запуском выделить текст, содержащий таблицы.
  • tablesformatting_IA4.jpg
    tablesformatting_IA4.jpg
    123.2 КБ · Просм.: 1 777
Автор
Eugenyus
Скачиваний
1 930
Просм.
1 930
Первый выпуск
Обновление
Рейтинг
5.00 звёзд Оценок: 1

Еще ресурсы от Eugenyus

Поделиться этим ресурсом

Последние обновления

  1. Улучшена функция выравнивания таблицы по ширине фрейма

    если таблица, или её часть, находится в оверсете, скрипт (при попытке выровнять таблицу по...