left menu mob button

Спасибо всем, кто сказал «спасибо» по ссылке:

Олег Е.
(23.12.2020):

За полезные скрипты и с Новым годом!

Фёдор Х.
(22.12.2020):

Большое спасибо!

Дмитрий
(20.06.2020):

За скрипт для работы с таблицами в Индизайне.


Новое на канале:

Комментарии

chandra
(09.02.2021 5:51):

VERy VERy thanks for solve Great problem

(Общее форматирование нескольких таблиц)

Galeb
(02.02.2021 16:41):

Call me stupid... solved it on my own. Little embarrassing ;)

(Выравнивание фрейма через контекстное меню)

Admin
(02.02.2021 11:51):

Galeb, the entries can be found in the "Edit > Keyboard Shortcuts" menu in the "scripts" product area.

(Выравнивание фрейма через контекстное меню)

только нужной информации

(серия статей):

Точное выравнивание таблицы

Скрипт является инструментом, расширяющим возможности ручного форматирования ячеек таблицы. Позволяет с повышенной точностью указать ячейкам внутренние отступы, ширину и высоту. При этом изменения применяются к каждой ячейке индивидуально, относительно её исходных значений. Также есть возможность сделать ширину колонок нескольких таблиц одинаковой.

Точное выравнивание таблицы

Установка

Скрипт поместить в папку "Startup Scripts" и перезапустить InDesign. В меню "Таблица" ("Table") и контекстном меню таблиц добавится пункт меню, вызывающий окно скрипта. Если после перезапуска программы этого не произошло, исправьте код самостоятельно, как описано в статье "Скрипт не появился в меню, или Ещё раз о локализации". Если решить проблему не удалось, воспользуйтесь обратной связью.

Точное выравнивание таблицы в контекстном меню

Если же скрипт не нужен в основном меню, надо найти и поменять строки, которые отмечены комментариями (там не сложно), и скопировать скрипт в основную папку со скриптами.


Если скрипт не появился в меню...>>



Описание

Числа в полях — это шаг, на который надо поменять тот или иной параметр выделенных ячеек.

Баланс — это то же самое, как если двинуть границу между колонками мышью с Shift-ом. Т.е. граница двигается в пределах выбранных двух колонок, при этом их суммарная ширина не меняется. Если выбрано больше двух колонок, будет меняться ширина крайней левой (+/–) и крайней правой (–/+) колонок в выделенной области. Есть возможность сделать крайние в выделенной области колонки равными по ширине (или строки равными по высоте) — для этого достаточно шаг сделать 0 и нажать любую из кнопок выполнения (вверх/вниз).

Есть возможность измерить выделенную область таблицы (количество строк и столбцов, их суммарную высоту и ширину).

Дополнительный функционал:

Точное выравнивание доп. 1 автоматическое вертикальное выравнивание содержимого текстового фрейма по его нижней границе путём изменения высоты выделенных ячеек;
Точное выравнивание доп. 2 выравнивание колонок нескольких таблиц;
Точное выравнивание доп. 3 выравнивание ширины колонок по ширине текста в этой колонке (можно назвать "Fit Cell to Content").

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


Обновление до версии 2.2 от 7 июня 2016 г.

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

Чтобы применить такое выравнивание, следует установить курсор в любую ячейку из выбранной колонки, либо выделить ячейки нескольких колонок, ширина которых будет изменена, после чего нажать новую кнопку:

Кнопка выравнивания по границе колонки

Кнопка выравнивания по границе колонки


Обновление до версии 3 (февраль 2017 г.)

В новой версии значительно расширен функционал всех основных операций за счёт двух весомых нововведений.

Точное выравнивание версия 3

Во-первых, теперь есть возможность присвоить выбранным ячейкам фиксированные значения — как внутренних отступов, так и ширины/высоты.

Для внутренних отступов добавлена опция, позволяющая одним кликом задать и одновременно менять одинаковое значение шага.

фикс и пропорциональность

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

Если же при этом будет включена новая опция «Фикс.», то внутренние отступы получат фиксированные значения, указанные в полях.

Второе нововведение: возможность работать отдельно с пустыми ячейками и отдельно с ячейками, заполненными текстом.

При этом можно выбрать, какие именно пустые/непустые объекты — ячейки или колонки/строки — затрагивать в данный момент.

фикс и пропорциональность

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

Точное выравнивание версия 3 пример 1

Точное выравнивание версия 3 пример 2

Баланс

Главное отличие работы с балансом от работы с шириной колонок (или высотой строк) — в том, что при изменении размера ячеек с помощью баланса общий размер таблицы не меняется (кроме одного случая, см. таблицу ниже).

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

Работа баланса при разных параметрах

Точное выравнивание версия 3 баланс


Встраивание в меню

Алгоритм добавления в меню переделан так, что теперь встраивание происходит независимо от версии и локализации InDesign. Подробнее с темой можно ознакомиться в статье «Локализованное меню: приключения продолжаются». Об установке скрипта читайте выше (раздел «Установка»)


Исправления и другие доработки

Точное выравнивание доп. 1 Вертикальное выравнивание по нижней границе текстового фрейма Теперь перед выполнением скрипт проверяет и предупреждает, если нижняя граница фрейма не выровнена по нижнему полю страницы.
Точное выравнивание доп. 3 Выравнивание ширины колонок по ширине текста Если часть таблицы находится за пределами фрейма (в оверсете), скрипт не прекращает работу, как раньше, а работает с доступными ячейками, после чего в окне скрипта выводится предупреждение о том, что часть ячеек находится за пределами фрейма.
Точное выравнивание доп. 4 Выравнивание относительно ближайшей справа границы колонки фрейма Исправлена ошибка, из-за которой скрипт прекращал работу и сбивал единицы измерения скрипта, если текст в ячейках выбранных колонок был вытеснен.

dnlbutton


Сказать «спасибо» можно здесь


Комментариев: 4

Олег (03.07.2019 10:52) E-mail
http://skrinshoter.ru/s/030719/2iSZwT56?a Вообще не работает. Версия 14.0.2 х64
Ответить
Admin (03.07.2019 20:40) E-mail
Олег, вероятно, Вы используете одну из предыдущих версий скрипта. Скачайте, пожалуйста, ещё раз скрипт. Я только что проверил — под этой версией он работает.
Ответить
Виха (12.01.2021 16:22) E-mail
Под 16 версией вообще не запускается
Ответить
Admin (12.01.2021 21:40) E-mail
Виха, скрипт надо поместить в папку "startup scripts" и перезапустить InDesign. В меню "Таблица" появится пункт меню "Точное выравнивание". Также, если выделить таблицу (либо её фрагмент) и правой кнопкой вызвать контекстное меню, там также будет этот пункт меню. Если Вы всё это проделали, и ничего не получилось, я смогу с Вами связаться и помочь, например, через Team Viewer или другим удобным для Вас способом.
Ответить

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

Имя*:
E-mail*:
Текст комментария*:
Код безопасности*: