[ID CC2024] Замена цвета текста

Drugoi

Участник
Топикстартер
Сообщения
4
Реакции
0
Добрый день!
Мне необходимо поменять цвет текста с белого на синий и оранжевый на определеных страницах. Общее количество страниц 200, замена нужна на 4, 5 и 9, 10 и так далее.
Как это можно реализвать? Через замену стиля не получиться так как 200 страниц делаються через Data Merge
 

densen

15 лет на форуме
Сообщения
763
Реакции
653
Как это можно реализвать?
Выбрать нужный фрейм (-ы) на странице черной стрелкой, нажать кнопку J, переключившись на цвет содержащегося во фрейме текста, и в палитре Swatches выбрать необходимый цвет текста.
 

Drugoi

Участник
Топикстартер
Сообщения
4
Реакции
0
Выбрать нужный фрейм (-ы) на странице черной стрелкой, нажать кнопку J, переключившись на цвет содержащегося во фрейме текста, и в палитре Swatches выбрать необходимый цвет текста.
Спасибо, но делать это на каждой 4 и 5 странице не хочеться, хочеться автоматом прогнать файл и получить результат
 

densen

15 лет на форуме
Сообщения
763
Реакции
653
автоматом прогнать файл и получить результат
JavaScript:
var doc = app.activeDocument;
for (i = 3; i < doc.pages.length; i = i + 5)
    {   
    var page = doc.pages[i];
    var textFrame = page.allPageItems[0];
    var text = textFrame.texts.everyItem();
    text.texts[0].fillColor = app.documents[0].swatches.itemByName("Red")
    }
for (i = 4; i < doc.pages.length; i = i + 5)
    {   
    var page = doc.pages[i];
    var textFrame = page.allPageItems[0];
    var text = textFrame.texts.everyItem();
    text.texts[0].fillColor = app.documents[0].swatches.itemByName("Green")
    }

Это если на странице по одному текстовому фрейму. Цвета подставить свои.
 
  • Спасибо
Реакции: Drugoi