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

  • Автор темы Автор темы Drugoi
  • Дата начала Дата начала

Drugoi

Участник
Топикстартер
Сообщения
4
Реакции
0
Добрый день!
Мне необходимо поменять цвет текста с белого на синий и оранжевый на определеных страницах. Общее количество страниц 200, замена нужна на 4, 5 и 9, 10 и так далее.
Как это можно реализвать? Через замену стиля не получиться так как 200 страниц делаються через Data Merge
 
Как это можно реализвать?
Выбрать нужный фрейм (-ы) на странице черной стрелкой, нажать кнопку J, переключившись на цвет содержащегося во фрейме текста, и в палитре Swatches выбрать необходимый цвет текста.
 
Выбрать нужный фрейм (-ы) на странице черной стрелкой, нажать кнопку J, переключившись на цвет содержащегося во фрейме текста, и в палитре Swatches выбрать необходимый цвет текста.
Спасибо, но делать это на каждой 4 и 5 странице не хочеться, хочеться автоматом прогнать файл и получить результат
 
автоматом прогнать файл и получить результат
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