left menu mob button

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


Комментарии

Jeanette Ashman
(09.11.2021 16:37):

Hi! I have several documents that use the same paragraph styles. I have all the files in a book so if I change something I can synchronies. But in the heat of the moment I sometimes make changes in one of the documents and forgets to synchronize. So... I am looking for a script where I can compare paragraph styles from different files (same name on paragraph style) and only see the difference between them. Do you know if there is something like that existing? Kind regards Jeanette

(Сравнить стили)

hadi
(10.08.2021 9:44):

Hi. If there is a group style, its subset style will not be displayed.

(Скопировать ГРЕП-стили)

hadi
(24.06.2021 9:04):

hi. It is a perfect script.

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

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

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

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

Данный скрипт для Adobe InDesign позволяет правой кнопкой мыши выровнять выбранный фрейм (или несколько фреймов) по ключевым объектам: по полям страницы, по границам страницы, по обрезным полям, или по нижней строке текста (если фрейм текстовый). Это гораздо удобнее, чем ловить мышью нужный край фрейма и тянуть его к нужной направляющей, после чего проделывать ту же операцию с противоположным краем.

Скрипт поместить в папку startup scripts и перезапустить InDesign.

Скрипт проверялся в английской версии CS5 и русской локализации CS6. Если у вас другая версия, и после копирования скрипта в указанную папку программа при запуске выдаёт ошибку, прочитайте статью «Доступ к скрипту из локализованного меню». Если решить проблему не удалось, воспользуйтесь обратной связью.

Выравнивание фрейма


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


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

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


Выравнивание всех фреймов материала

Если же требуется выровнять по полям все фреймы выбранного материала на всех занятых ими страницах, нужно установить курсор в этот материал и воспользоваться таким вариантом скрипта:

var myDoc = app.activeDocument;
var mySel = myDoc.selection[0].parentStory.textContainers;
for (i=0;i<mySel.length;i++){
	var myPage = mySel[i].parentPage;
	var myPB = myPage.bounds;
	var myMar = myPage.marginPreferences;
	if (myPage.side == PageSideOptions.LEFT_HAND){
		var gb = [myMar.top,myMar.right,myMar.bottom,myMar.left];
		}
	else{
		var gb = [myMar.top,myMar.left,myMar.bottom,myMar.right];
		}
	mySel[i].geometricBounds = [myPB[0]+gb[0],myPB[1]+gb[1],myPB[2]-gb[2],myPB[3]-gb[3]];
	try{mySel[i].fit(FitOptions.CONTENT_TO_FRAME);}catch(e){}
	}

dnlbutton


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


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

Juangadz (16.03.2018 7:30) E-mail

Thank you!

Ответить
Christian Geiselmann (17.07.2019 16:18) E-mail

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

Ответить
Galeb (29.01.2021 19:23) E-mail

Hi, great helper. Is there a way to address the entries via a keyboard shortcut? Best, Galeb

Ответить
Admin (02.02.2021 11:51) E-mail

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

Ответить
Galeb (02.02.2021 16:41) E-mail

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

Ответить