InDesign:行送り値に絡むツール

テキストの行を増減する赤字が入ります。 よね。 のよ。

孤立したハダカンボのテキストフレームならいいけど、
 大概は周囲のオブジェクトに迷惑がかかります。 よね。 のよ。

単純に「○○行ぶん下げる」とかでも十分イヤだし、
 「○○行削ったぶんPhまわり全体アゲ」とか。やりたくないです。
もう仕事したくないです(矛先がちがう)

そういうとき用。
以後、順次機能強化します。



InDesignCS3以降、Mac/Win でたぶん動きます。
CS3(5.0.4)、MacOS 10.4.11
CS4(5.0.4)、MacOS 10.6.6 で動作確認済み。
ちょっぴり不具合修正のついでにやや外観変更しました。






【概要】
ターゲットに指定したテキストの行送り値をもとにアレしてコレしてソレします。


【説明】
captureボタン
・ターゲットとしたいテキストを選択します。
 テキストフレームを選択した場合は先頭文字のスタイルが使用されます。
 テキストの一部だけを選択した場合は、その中の先頭文字のスタイルが使用されます。
・catureボタンをカチ。
 テキストの行送り値が 環境設定→単位と増減値→キーボード増減値→カーソルキー に入ります。
 オブジェクトを一行ぶん移動しまくりたい時に便利です。
 その旨、パレット内に表示します。元のカーソルキー移動量はデフォルト値に表示されます。
 表示の単位はアプリケーションの挙動にならい、定規の単位(水平)に従います。
 せっかくなので( )でテキストの行送り単位も表示します。優しいなあボカァ。
releaseボタン
・用事が済んだらreleaseボタンをカチ。
 環境設定の移動量はデフォルトに置き換えられます。
『1行分のリサイズ』パネル内
・アタマかオケツを一行ぶん拡張/縮小します。別置きのオブジェクトがテキストフレームのリサイズに追随する必要がある場合に便利です。
・ターゲットの組み方向に準じます。
・captureしていない状態でこのボタン群を操作すると,選択オブジェクトがテキストフレーム(またはテキスト)の場合は自動的にキャプチャます。

・読み込んだ行送り値をリリースしないままパレットを閉じると、現状の環境設定を維持するか尋ねます。
 例によって ハイイエ/イイエスで。
・グレーアウトしている部分についてはあまり期待しないで下さい。フニャンフニャンです。
 将来、なかった事になる可能性もありますので。


【備考】
・行送り値は3パターンで判定します
(日)フレームグリッド&グリッド揃えあり → フレームグリッド設定に準じます
(月)非フレームグリッド&行送り自動 → ジャスティフィケーション設定の自動行送りに準じます
(火)それ以外 → 行送り値をそのまま使います
 ※非フレームグリッド&グリッド揃えあり(ベースライングリッド揃え)には対応しておりません。

・複数オブジェクトの選択には未対応。いずれ対応するかも。し
ないかも。
・追加/削除ボタンによる変形はgeometricBoundsの書き換えで行っています(改善の準備あり)。
 実体化している角丸長方形などは角Rが崩れますのでご注意下さい。

・追加/削除ボタンは回転のかかっているオブジェクトには非対応です。こちらはとくに対応の予定はありません。
 がんばって下さい。応援してますから。

では、優雅な下っ端ライフを!

InDesign:下っ端専用スクリプト

SelectionExpanderと併用します。しなくてもいいです。でもウチはしてます。
 選択ハニー3部作には含まれません。
 

 



 

不具合の出たフォントがあればお知らせ頂ければ対応します。(そのフォント持ってればだけど)
InDesignCS3 MacOS10.4.11
InDesignCS4 MacOS10.6.6  
InDesignCS5 WindowsXP  で動作確認済み
CS2以下では動きません。
※ver_d:CS4で起動しないエラーを解消しました

 



 

 

 
【あそびかた】
Fixボタン
行頭にチェックの入った項目内容を、ドキュメント上の選択されたテキストフレームに適用します。
PickUpボタン
ドキュメント上の1つの選択されたテキストフレームから項目内容をサンプリングします。
項目をすべて読み込むか、行頭にチェックの入った項目だけを読み込むかを聞かれるので、
ハイイエ/イイエス で答えます。
 
 
【いつ、だれが使うの】
テキスト&段落パネルの、呼び出しに時間のかかる項目(プルダウンリスト、サブメニュー)の中から自分が特に頻繁に使う物をまとめてみました。
・各テキストフレームを元に段落スタイルを作成する時の下ごしらえに
・どうにも段落スタイルで管理しきれないレイアウトに
・なんとなく段落スタイルで管理したくないレイアウトに
 
 
【保護者の方へ】
・フォント、禁則処理セット、文字組みアキ量設定のプルダウンの内容・項目数は、スクリプトを実行した時点で存在する物を対象とします。
 パレット内にリストアップされた合成フォントを含むドキュメントが閉じられてもパレット内のリストは残りますが、適用対象としては使用できません。その場合アラートが出ます。
どうにもやりにくい場合は一度パレットを閉じ、再度実行して下さい。
・ユビとか挟まないように気を付けて下さい。
 

 



 

修正履歴:
ver_b:「禁則処理セット」と「文字組みアキ量設定」の適用がうまくいってませんでした。直しました
    undoボタンを設置しました。直前のFixボタンを押す直前まで取り消しまくります。
     Fixを適用したドキュメント以外のドキュメントが前面にある場合はそれをズビズバ取り消します。ご注意下さい。
    一部のCIDフォントが適用されない不具合あり(直ってません)
ver_c:CIDフォント周辺を大幅に直しました。が完璧ではなく、
フォントによっていろんなパターンがあるので、その都度条件付けを追加していかねばなりませんですが。
現状、モリサワ、フォントワークス、ダ○ナフォント、Osaka は動作確認しました。
 ※○には「メ」が入ります
 
フォント周辺、ものすごくぶさいくなコードになっています。覗かないように。
あとユビとか挟まないように注意して下さい。