InDesign CC 2014自動化作戦 (InDesign CC 2014 Automation Operation)

テキストフレーム内の文字を天地中央に配置する

■プログラム説明(ソースコード説明)
 天地中央に文字を配置するにはテキストフレームのtextFramePreferences.verticalJustificationプロパティにVerticalJustification.centerAlignを指定します。他には以下のものが指定できます。

VerticalJustification.topAlign 上/右
VerticalJustification.centerAlign 中央
VerticalJustification.bottomAlign 下/左
VerticalJustification.justifyAlign 均等配置

■ソースコード
pageObj = app.documents.add();
txtObj = pageObj.textFrames.add();
txtObj.visibleBounds = ["4cm","5cm","8cm","10cm"];
txtObj.contents = "天地中央に自動的にレイアウトします。";
txtObj.textFramePreferences.verticalJustification = VerticalJustification.centerAlign;

■使い方
1:スクリプトを実行します。
2:新規にドキュメントが作成されテキストフレーム内の文字が天地中央に配置されます。

■ポイント
 なし

■実際のスクリプトをダウンロード(sample.jsx.zip)

写真素材 PIXTA