2017-06-16 9 views
1

私はJSONデータをループして、Illustrator CCの既存のテキストブロックにテキストを挿入しています。Illustratorスクリプト:テキストを挿入するときにスタイルを設定する方法は?

私はそれを注入するときに各単語のスタイルを設定したいと思います(いくつかの単語は特定の色になります)。

textArt = doc.textFrames[0]; 
    for(var i = 0; i < myJSONData.length; i++){ 
    textArt.contents = textArt.contents + ' ' + datum.text; 
    // Something here to style the word "testing" 
    } 
私はそうのように、テキストをループして文字スタイルを適用することによって、事実の後にこれを行うことができます

for (i = 0; i < doc.textFrames.length; i++) { 
    for (j = 0; j < textArt.words.length; j++) { 
     word = textArt.words[j]; 
     doc.characterStyles.getByName("bolded").applyTo (word); 
    }; 
}; 

しかし、中にテキストブロックに追加するとき、私はそれを行うことができますか最初の場所?

答えて

1

あなただけではなく、内容に新しいテキストを追加する新しい単語オブジェクトを作成する必要があります。

var textArt = doc.textFrames[0]; 
var newWord = textArt.words.add(' new text'); 
doc.characterStyles.getByName("bolded").applyTo(newWord); 
関連する問題