Hatena::ブログ(Diary)

s.h’s page

2015-06-13

テキストをアンカーで等間隔配置

f:id:shspage:20150613180627p:image

イラレで図の上のような表を作ったあと、1列追加することになった場合、枠組みを作り直すのはいいとして、配置したポイントテキストの位置を直すのをどうやったらいいかと。


整列パレットの「水平方向等間隔に分布」だと、オブジェクトの間隔が等しくなるので、図のAのようになってしまいます。また、テキストだけ選択しなければならないという面倒さもあります。


何かうまい方法があるのかもしれませんが、とりいそぎスクリプトを作成しました。


download: aicc_script_distribute_pointtext_anchors.zip


このスクリプトを実行すると、選択範囲に含まれるポイントテキストをアンカーの位置に基づいて左右または上下に等間隔に配置します。(図のB)。

選択範囲中のポイントテキスト以外のオブジェクトは無視されます。


処理対象のアンカーを囲む四角が横長の場合は左から右、縦長の場合は上から下へ並べます。


※ 左から右へ並べる場合、上下位置を最も左にあるポイントテキストの位置に揃えます。

図のCの状態で実行するとになります。また、上から下に並べる場合は最も上の左右位置に揃えます。)

この挙動を望まない場合は、スクリプトをエディタで開いて、冒頭の opts.align を false にしてください。

chegrchegr 2015/07/03 16:57 I use your scripts a lot. Using Google Tranlate I could understood that this new script could be much helpful for me, because I often make similar tables with point-text, and aligning always was a problem. Unfortunately, there's no translation for this post at http://shspage.blogspot.ru, all comments in file are in Japanese, so I couldn't make it work. Do you plan to write about it in English (I'm Far-East Russian myself)?
You can write in English better, than I can understand Japanese :)

shspageshspage 2015/07/03 21:02 Thank you for your message. I posted this article in English, and the script with English comments.
http://shspage.blogspot.jp/2015/07/distribute-pointtexts-by-anchor.html

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/shspage/20150613/1434186558
Connection: close