InDesignのレイアウトグリッドの文字をでっかくして、1文字だけでマージンガイドに合わせるスクリプトです。表示中の1ページのみが対象になります。
レイアウトグリッドを長方形1つだけにして、マージンガイドの下に隠してしまおうということです。レイアウトグリッドを常に表示しておきたいけど、一部表示したくないページがある場合に使えるかもしれません。それ以外に使い道はありません。
※多段組には対応してません
var page=app.layoutWindows[0].activePage;
app.scriptPreferences.measurementUnit=MeasurementUnits.POINTS;
var pb=page.bounds;
var marginPreference=page.marginPreferences;
var h=pb[2]-pb[0]-marginPreference.bottom-marginPreference.top;
var w=pb[3]-pb[1]-marginPreference.left-marginPreference.right;
var newGData={};
if (w<h){
newGData.pointSize=w;
newGData.horizontalScale=100;
newGData.verticalScale=h/w*100;
} else {
newGData.pointSize=h;
newGData.verticalScale=100;
newGData.horizontalScale=w/h*100;
}
page.gridData.properties=newGData;
PR