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

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

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

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

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

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

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

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

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

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