DTP駆け込み寺
  1. [18900] Indesignのテキストボックス幅を一括変更したい まめ 2016/09/29 17:07
    1. [18901] Re: Indesignのテキストボックス幅を一括変更したい dot 2016/09/29 17:35
      1. [18902] Re^2: Indesignのテキストボックス幅を一括変更 まめ 2016/09/29 19:57

[ 返信 ]

Indesignのテキストボックス幅を一括変更したい

Indesignでテキストアンカーボックスの幅を一括変更したいのですが良い方法有るでしょうか。

アンカーボックスに対してオブジェクトスタイルは適用していますが、文字通りスタイルのみの設定で大きさは変えられないみたいです。
全て同じ幅なのですが、若干幅を一律に広げたいです。

良策が無ければ地道に行いたいと思います。

CC2015です。

宜しくお願いします。

[18900] まめ (2016/09/29 Thu 17:07)

[ 返信 ]


Re: Indesignのテキストボックス幅を一括変更したい

アンカーということでテキストフレーム内のオブジェクトと考えて、こんな感じでしょうか?

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)

[ 返信 ]


Re^2: Indesignのテキストボックス幅を一括変更

dot 様

早速実行してみました。
無事に全て変更することが出来ました。
ありがとうございます。

[18902] まめ (2016/09/29 Thu 19:57)