|
|
>moveではページ移動はできませんよね。
いいえ。moveでページ移動できますが、ページ原点に移動してしまうので、それから移動させたいときはちょっと面倒な処理をしなくちゃいけません。 だから下記では複製しています。 下記では、1ページ目にn個のテキストフレームがあり、nページにそれぞれテキストフレームを分散させます。
var my_doc = app.activeDocument; var my_textFrames = my_doc.pages[0].textFrames;
for (var i = (my_textFrames.length - 1); i >= 0; i--) {//最後のものから処理する var tmp_obj = my_textFrames[i].duplicate(my_doc.pages[i]);//テキストフレームを複製 my_textFrames[i].remove();//1ページ目のテキストフレームを削除 //if(i > 0) {tmp_obj.move([10, 20])};//絶対位置へ移動 }
|
No.2325 2009/01/29(Thu) 02:32:31
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_5_6; ja-jp) AppleWebKit/525.27.1 (KHTML, like Gecko) Version/3.2.1 Safari/525.27.1
|