left menu mob button

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

Олег Е.
(23.12.2020):

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

Фёдор Х.
(22.12.2020):

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

Дмитрий
(20.06.2020):

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


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

Комментарии

bartbin
(11.06.2021 21:22):

Eugenyus, I use your two scripts with great joy and benefit: Split Table Row by Paragraphs and Split Text By Paragraphs. Thank you very much for them. They have saved me time and work many times. I found another very interesting Quick Formatting script on your blog. I copied the code into the Sublime text editor and saved it as a .jsx file type Unfortunately, it does not perform the main function. After pressing start, the inscription -not working- is displayed and the window with the choice of style does not appear. The script still does not make any changes to the text. I have Indesign 2020 Please, write if it's the program's fault or if I wrote something wrong. Thank you so much. Bartholomew

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

Eugenyus
(29.05.2021 10:32):

Tomasz Kuc, thank you very much for providing the fix. I added it to the script and released an update to version 3.1.

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

Tomasz Kuc
(28.05.2021 16:27):

Some improvements below (there is no need for the main condition with myIfFindP as far as I recognize):

if (myIfFindP){
var myMaximumValue = 400;
var myProgressBarWidth = 400;
myCreateProgressPanel(400, 400, "Starting...");
myProgressPanel.show();

res += "FOUND ON PAGES:"
var myPages = "";
var curP = new Array();
app.findChangeTextOptions. includeMasterPages = true;

for (k = 0; k<myStyles.length; k++){ //Цикл по стилям, loop by styles' collection
var stepCount = 0;
app.findTextPreferences = app.changeTextPreferences = null;
var mySt = myStyles[k];
if (stylesType == "character") {
app.findTextPreferences. appliedCharacterStyle = mySt;
} else {
app.findTextPreferences. appliedParagraphStyle = mySt;
}

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

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

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

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

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

Ответить

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

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