[InDesign] オブジェクトを一括移動する

InDesign で複数ページのオブジェクトを一括移動したい状況になった。

そういうときは、InDesign でデフォルトで入っている Javascript プラグインの「AdjustPageItems.jsx」を使えばいい。

スクリプトをダブルクリックするとダイアログが出てくるので、対象ページとどれぐらい水平方向と垂直方向に移動したいかを指定する。5 mm のように mm を付けて入力するとポイントに自動変換される。

このスクリプトのいいところは、偶数ページと奇数ページで別個にオブジェクトの移動距離を指定できることだ。

何がいいかというと、前回紹介した複数ページの PDF を配置するプラグインは、配置の際の位置を指定できるが、それは偶数ページと奇数ページで別個に指定できない。だから、一旦 PDF を配置したあと、AdjustPageItems.jsx で偶数ページ・奇数ページのそれぞれのオブジェクトを一括移動する、なんてことができる。

参考:
InDesign で PDF の配置ができない3 – with a Christian Wife
https://wacw.cf/2020/07/10/placing-pdf-on-indesign-3/

なお、右綴じのオブジェクトだと Even Pages(偶数ページ)と Odd Pages(奇数ページ)の指定が逆になってしまうので、右綴じの場合は逆に指定しよう。

参考:
すびの書 ページオブジェクトを一括移動するスクリプト
http://subinosho.blog.fc2.com/blog-entry-33.html