left menu mob button

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

Плодотворная нива, великая сила и великая возможность — вот что такое время, и кто хочет в нем чего-то добиться, должен стараться добросовестнейше заполнять его. (Т. Манн)


Комментарии

СЕРГЕЙ
(28.04.2020 20:50):

Это замечательно! Огромное спасибо за скрипт!!!

(Разбить текст на фреймы по абзацам)

Admin
(25.04.2020 16:41):

Михаил, приветствую! Пример того, как создаются выпадающие списки стилей, можно посмотреть, например, в скрипте: eugenyus.rudtp.ru/ru/applyParStyleWithNextStyle Строки 3-19 - создание массивов, окна и выпадающего списка в этом окне; строка 30 - получение доступа к выбранному пользователем стилю после того, как была нажата кнопка выполнения. Там происходит обращение к абзацным стилям. Чтобы организовать список символьных стилей, нужно просто заменить везде в этих строках paragraph на character.

(Быстрое форматирование)

Михаил
(24.04.2020 22:23):

У Вас на видие пример работы скрипта, где есть выпадающий список различных вариантов форматирования. А в скачанном скрипте доступен лишь один вид. Приходится каждый раз править скрипт ручками, чтобы применять разные виды форматирования. Как сделать такой список?

(Быстрое форматирование)

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

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

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

Данный скрипт для 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

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

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!
Ответить

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

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