left menu mob button

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

Всякая экономия в конечном счете сводится к экономии времени. (К. Маркс)


Комментарии

Christian Geiselmann
(17.07.2019 16:18):

Extremely useful! A real time-saver for projects with many pages such as book!

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

Christian Geiselmann
(17.07.2019 16:11):

This tiny script comes in very handy for large projects such as books, especially when you have to share documents with colleagues. Works flawlessly for me. (Win 7, Indesign CC 2018). Thank you!

(Объём связанных файлов на диске)

Christian Geiselmann
(17.07.2019 15:43):

Thank you for the bugfix. This works much better now, with a very nice report about changes made displayed at the end. -- Here is however a second issue: I notice that in my current project not all Paragraph Styles are included in the operation. It seems, a number of Paragraph Styles are simply ignored. -- Background: I am searching for "Englisch UK", and replacing it with various other languages such as Spanish, German 2006 reform, Greek etc. -- My current project has about 100-150 Paragraph Styles (I did not count them). They are organised in two levels of folders. -- I tried to find a pattern, and it seems, especially those Paragraph Styles are affected that are inside a second-levels folder hierarchy (Paragraph Styles can be grouped into folders and subfoldrs). When I disintegrate my folder structure and use only first level folders the script seems to work well. -- So, question: would it be possible to make the scrip work also with two-level folder structures?

(Изменить язык в стилях и по тексту)

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

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

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

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

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

Установка

Скрипт поместить в папку "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

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

Олег (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
Олег, вероятно, Вы используете одну из предыдущих версий скрипта. Скачайте, пожалуйста, ещё раз скрипт. Я только что проверил — под этой версией он работает.
Ответить

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

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