フレームグリッドを、フレーム幅と行数に合わせて自動的に行間を調整する

[6272]フレームグリッドを、フレーム幅と行数に合わせて自動的に行間を調整する | 投稿者:ダンカン | 投稿日:2011/11/10(Thu) 10:30:36
よろしくおねがいします。
自分の意図しているものに知識が追いつかず、うまく伝わらないかも知れませんがどうぞお許し下さい。

12級8歯の縦組みの文章が30行あると思って下さい。
ちょうど段の幅が148mmになるはずです。
レイアウトグリッド等はそれを基準に設定してあります。
(用紙サイズや一行の文字数はここでは関係ないので割愛します)

テキストをフレームグリッドに流し込んでみたら、29行しかありません。
そこで行間を広げて左右両端揃えをしたいのですが
テキストフレームではないのでワンクリックの「左右両端揃え」は使えません。
行間を計算しなおして設定すればいいのでしょうが、
願わくば
・段幅148mm固定
・現在の行数で左右両端に揃える
・それに伴ってフレームグリッドの行間(行送り)設定も自動的に可変する
・可変したからにはフレームグリッドの文字枠も変わる
ということができればと思ってます。

理想は、マウスでフレームグリッドを広げたり縮めたりすると
(文字の大きさは一定のまま)行間もライブ的に可変することですが
たぶんそれは出来なさそうなので、段幅が決定して文字を流し込んでから
自動的に決まればいいのですが。

なんとなく、スクリプトの領域なのかなとも考えてます。
そうなると自分はお手上げですが...
そのようなツールが既にあるようでしたらご紹介いただければ幸いです。
勿論、標準の機能で可能であればそれに越したことはありません。

あと、この例では30行のところに1行足りない29行でしたが、
2段組で60行のところに57行だった場合の「29行+28行」で
最後の1行は左に揃えず空けておくというケースも想定されます。
どうかご教示下さい。
この記事の書き込み元へのリンク (コメントや質問などはこちらへどうぞ)

このページをシェア