よろよろ帳

InDesign JavaScript 勉強中

画像をフレームの右底に合わせる

最初フレーム選択から書きましたが右や底に合わせたいときはたいがい画像選んでるので中身から辿る方が使いやすいですね。

画像をフレームの右底に

function main(){
var sel=app.activeDocument.selection[0];
var GB=sel.geometricBounds;
var GB2=sel.parent.geometricBounds;
sel.move(undefined, [GB2[3]-GB[3],0]);//右
sel.move(undefined, [0,GB2[2]-GB[2]]);//底
}
app.doScript(main,ScriptLanguage.JAVASCRIPT,[],UndoModes.FAST_ENTIRE_SCRIPT);

/*//最初に書いた分
var sel=app.activeDocument.selection[0];
var GB=sel.geometricBounds;
var GB2=sel.allGraphics[0].geometricBounds;
sel.allGraphics[0].move(undefined, [GB[3]-GB2[3],0]);
sel.allGraphics[0].move(undefined, [0,GB[2]-GB2[2]]);*/