忍者ブログ

ぼんぷろぐ

InDesign、イラレ、フォトショ(CS6 Win)の勉強中。。。(旧まとめいみブログ)

[InDesign]
レイアウトグリッドの1文字の大きさをマージンガイドに合わせるスクリプト

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

コメント

お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード Vodafone絵文字 i-mode絵文字 Ezweb絵文字

プロフィール

あるふぁ(仮)
InDesignで新聞組版のようなことをしてる人です。

InDesignスクリプトについて

つくったInDesignスクリプトのまとめ

twitter

5つの「く」

ハタハタのすばらしさをまとめました。