091015勉強会の復習です。
まずはテキストフレームを作りました。
var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add();次にサイズを変更して内容をセット
var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add(); myTF.visibleBounds = Array(0,0,10,200); myTF.contents = "こんにちは世界";さらに段落スタイルをセット
var myDocu = app.activeDocument; var myTF = myDocu.textFrames.add(); myTF.visibleBounds = Array(0,0,10,200); myTF.contents = "こんにちは世界"; myTF.paragraphs[0].appliedParagraphStyle = "ABC";boundsのセット方法とか段落スタイルの当て方とか 調べながらなのでけっこう時間がかかりました。 最後に関数化して繰り返し文で呼び出しました。
for(var i = 0;i < 10;i++){
BENKYOU(i + "こんばんは",i);
}
function BENKYOU(myMsg,Y1){
var Y2 = Y1 * 10;
var myDocu = app.activeDocument;
var myTF = myDocu.textFrames.add();
myTF.visibleBounds = Array(Y2,0,Y2 + 10,200);
myTF.contents = myMsg;
myTF.paragraphs[0].appliedParagraphStyle = "ABC";
}
さらにif文を入れてif文の練習
for(var i = 0;i < 10;i++){
BENKYOU(i + "こんばんは",i);
if(i == 5){break;}
}
function BENKYOU(myMsg,Y1){
var Y2 = Y1 * 10;
var myDocu = app.activeDocument;
var myTF = myDocu.textFrames.add();
myTF.visibleBounds = Array(Y2,0,Y2 + 10,200);
myTF.contents = myMsg;
myTF.paragraphs[0].appliedParagraphStyle = "ABC";
}
これだけで1時間半。おつかれさまです。
これで少しスクリプトになじめたら幸いです。
コメントする