[AI CC-CC2019] Apply graphicStyles_textFrame

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)
Топикстартер
Сообщения
789
Реакции
56
Здравствуйте господа...! Я пытаюсь вникнуть, но пока не получается.. 'otbline'
Подскажите плиз как соеденить эти два скрипта...

Код:
if (app.documents.length > 0 && app.activeDocument.textFrames.length > 0) {
  // Create the color to apply to the words
  var wordColor = new RGBColor();
  wordColor.red = 0;
  wordColor.green = 100;
  wordColor.blue = 255;

  // Set the value of the word to look for searchWord1 = "the";
  var searchWord1 = "Coffee";
  var searchWord2 = "All";
  var searchWord3 = "Because";

  // Iterate through all words in the document
  // and color the words that match searchWord

  for (var i = 0; i < app.activeDocument.textFrames.length; i++) {
    var textArt = activeDocument.textFrames[i];

    for (var j = 0; j < textArt.words.length; j++) {
      var word = textArt.words[j];

      if (word.contents == searchWord1 || word.contents == searchWord2 || word.contents == searchWord3) {
        word.filled = true;
        word.fillColor = wordColor;
        word.size = 108;
       
       word.contents=word.contents.toUpperCase();
     // word.contents=word.contents.toLowerCase();
     
       
      }
    }
  }
}

//===================================Apply graphicStyles ================================

var myStyles=[4,5,6];
var doc = app.activeDocument;

//var artLayer = doc.layers[0];

for (i = 0; i < doc.textFrames.length; i++) {
  var styleIndex = Math.round(Math.random() * (myStyles.length - 1));
  doc.graphicStyles[myStyles[styleIndex]].applyTo(doc.textFrames[i]);
}

те я хочу в первыую часть добавить еше и стили, чтоб еще и стили применялись к заданным словам ....Thanks!
 

Вложения

  • Untitled.jpg
    Untitled.jpg
    110.7 КБ · Просм.: 33
Последнее редактирование:

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)
Топикстартер
Сообщения
789
Реакции
56
я пробовала несколько вариантов...., он то не работает, то Ai совсем вылетает....) 'otbline'
 

dumbm1

Участник
Сообщения
409
Реакции
179
Хм, применяются ко всему фрейму стили, вроде. Запустил скрипт через Extend Script. Иллюстратор СС-2019
 

Вложения

  • Untitled-2.jpg
    Untitled-2.jpg
    181 КБ · Просм.: 23
  • Untitled-2.jpg
    Untitled-2.jpg
    161.3 КБ · Просм.: 23
Последнее редактирование:

dumbm1

Участник
Сообщения
409
Реакции
179
Ну еще добавил //@target illustrator вначале...
Менял номера стилей, например так var myStyles=[1,2,3];...
 

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)
Топикстартер
Сообщения
789
Реакции
56
Ну еще добавил //@target illustrator вначале...
Менял номера стилей, например так var myStyles=[1,2,3];...
а зачем target добавлять....) 'otbline'
а скрин со слоями можно показать... ? а то не совсем понятно как фреймы разбиты....)
 
Последнее редактирование:

dumbm1

Участник
Сообщения
409
Реакции
179
А, Вам надо, чтобы только к нужным словам добавлялись стили, не целиком к фрейму?
Т.е. надо дописать/переписать.
UPD. сейчас
 

Вложения

  • Untitled-3-01.jpg
    Untitled-3-01.jpg
    123.8 КБ · Просм.: 23
Последнее редактирование:

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)
Топикстартер
Сообщения
789
Реакции
56
А, Вам надо, чтобы только к нужным словам добавлялись стили, не целиком к фрейму?
Т.е. надо дописать/переписать.
я хочу в первыую часть добавить еше и стили, чтоб еще и стили применялись к заданным словам
 

NatalieRedFox_333

Чего мне бояться? - подумала Красная Шапочка...)
Топикстартер
Сообщения
789
Реакции
56
короче.... я уже выяснила что это невозжно не разбивая сам фрейм)) 'otbline'
 
Последнее редактирование:
  • Спасибо
Реакции: dumbm1

dumbm1

Участник
Сообщения
409
Реакции
179
Да уж, к словам и символам только CharacterStyle ((