とあるDTPオペレーターのInDesignスクリプト備忘録

デザイナー上がりですがいまはDTP命。InDesign用スクリプトの解説などを綴っています。読者登録して戴けると励みになります。

画像入れ替えスクリプトを作ろう① ~座標の入れ替え その①~

それでは、選択した2つの画像フレームを入れ替えるスクリプトの記事を書いていこうと思います。
処理はこんな感じを想定しています。

 ① 画像が入ったフレームを2つ選択する
 ② スクリプトを実行すると、2つの画像の位置とサイズが入れ替わる
 ③ オブジェクトスタイルは元のフレームに残す
 ④ 処理後、画像をフレームにフィットさせる(縦横比は固定)
 ⑤ 幅が大きい方の画像は背面に送る
 ⑥ 選択しないで実行、もしくは3つ以上選択アイテムがある場合は警告を出す
 ⑦ 画像フレーム以外が選択されている場合にも警告を出す
 ⑧ 元に戻したいときにはアンドゥ一発で直る

続きを読む