■■■このスクリプトについて■■■
InDesignCS4でドキュメントの選択されたグループを新規ドキュメントに複製します。CS5.5でも動作確認。
■■■使い方■■■
グループオブジェクトを選択します。
スクリプトパレットの「このスクリプト」をダブルクリックします。
新規ドキュメントが作られ、余白の真ん中にグループが配置されます。(余白は10。ptかmmはドキュメント依存)
■■■どんな時に使うか■■■
カタログなどで一個一個別々のPDFを作ってほしいと頼まれた場合便利です。
下は選択されたグループ
下のように新規ドキュメントに配置される
画像は作った五色百人一首のゲームアプリです。
ダウンロードはこちら
dup_group.zip
InDesign55
下のように新規ドキュメントに配置される
画像は作った五色百人一首のゲームアプリです。
ダウンロードはこちら
dup_group.zip
InDesign55
var motoDocu = app.activeDocument;
var mysele = motoDocu.selection;
var myGCount = motoDocu.selection.length;
for(var i = 0;i < myGCount;i++){
var sele2 = motoDocu.selection[i];
var myB = sele2.geometricBounds;
var myH = myB[2] - myB[0];
var myW = myB[3] - myB[1];
var newdocu = app.documents.add();
newdocu.documentPreferences.pageWidth = myW + 20;
newdocu.documentPreferences.pageHeight = myH + 20;
var newObj = sele2.duplicate(newdocu.pages[0],[0,0]);
var newB = newObj.geometricBounds;
newObj.move(undefined,[-(newB[1])+10,-newB[0]+10]);
}
ちょっとソースは恥ずかしい・・・
このスクリプトで100個目!INDD2012 KYOTO 20121130記念
コメントする