[ID CC-CC2022] Объектный стиль всем фреймам цепочки

LeonidB

Шпационный шмотритель
Топикстартер
10 лет на форуме
Сообщения
2 476
Реакции
1 531
Друзья-коллеги, может, кто-нибудь знает, как скриптом переопределить объектный стиль у всех текстовых фреймов выделенной цепочки?
Например, в этой цепочке из трёх связанных фреймов назначить им всем стиль Стори1 вместо [Текстовый фрейм]:
1741899246486.png
 

Вложения

Например, в этой цепочке из трёх связанных фреймов назначить им всем стиль Стори1 вместо [Текстовый фрейм]:
JavaScript:
var myDoc = app.activeDocument;
if (!myDoc.selection[0])
    {
    alert ("Выделите текстовый фрейм");
    exit();
    }
var myFrames = myDoc.selection[0].parentStory.textContainers;
for (var i = 0; i < myFrames.length; i++) {
    myFrames[i].applyObjectStyle(myDoc.objectStyles.item("Стори1"));
    }
 
Работает!
@densen, спасибо, друг! Опять ты меня выручаешь!
 
Опять ты меня выручаешь!
Да ладно, чего уж там... Вот еще один скрипт под это дело. Удобен тем, что не надо в текст скрипта вносить имя стиля, а можно вначале присвоить стиль первому фрейму цепочки, и скрипт присвоит этот стиль всем остальным фреймам.
 
Вот еще один скрипт под это дело. Удобен тем, что не надо в текст скрипта вносить имя стиля, а можно вначале присвоить стиль первому фрейму цепочки, и скрипт присвоит этот стиль всем остальным фреймам.
Класс! Да, очень удобно.