Indesignでテキストアンカーボックスの幅を一括変更したいのですが良い方法有るでしょうか。
アンカーボックスに対してオブジェクトスタイルは適用していますが、文字通りスタイルのみの設定で大きさは変えられないみたいです。
全て同じ幅なのですが、若干幅を一律に広げたいです。
良策が無ければ地道に行いたいと思います。
CC2015です。
宜しくお願いします。
[18900] まめ (2016/09/29 Thu 17:07)
アンカーということでテキストフレーム内のオブジェクトと考えて、こんな感じでしょうか?
objName = "スタイル";
objWidth = 50; //設定する幅
sel = app.activeDocument.textFrames;
for (i = 0; i < sel.length; i++) {
myObj = sel[i].allPageItems;
for (j = 0; j < myObj.length; j++) {
if (myObj[j].appliedObjectStyle.name == objName) {
myObj[j].visibleBounds = [myObj[j].visibleBounds[0], myObj[j].visibleBounds[1], myObj[j].visibleBounds[2], myObj[j].visibleBounds[1] + objWidth];
}
}
}
[18901] dot (2016/09/29 Thu 17:35)
dot 様
早速実行してみました。
無事に全て変更することが出来ました。
ありがとうございます。
[18902] まめ (2016/09/29 Thu 19:57)