金額表示などで ,000 の文字サイズだけ小さくするスクリプトです。
例えば 123,000 であれば ,000 の文字サイズだけが小さくなります。
,000 だけでなく小さくしたい他の文字も指定できます。
以下のスクリプトは選択されたテキストブロック内にある全ての ,000 の文字サイズを6ptにするものです。
例えば 123,000 であれば ,000 の文字サイズだけが小さくなります。
,000 だけでなく小さくしたい他の文字も指定できます。
以下のスクリプトは選択されたテキストブロック内にある全ての ,000 の文字サイズを6ptにするものです。
fSize = 6; // 文字サイズ
bsSize = -2; // ベースラインシフト
patStr = ",000";
sel = activeDocument.selection;
for (j=0; j< sel.length; j++)
{
selObj = sel[j];
sp = -1;
while(true)
{
sp = selObj.contents.indexOf(patStr, sp+1);
if (sp < 0) break;
for (i=0; i< patStr.length; i++)
{
selObj.textSelection[0].characters[sp+i].size = fSize;
selObj.textSelection[0].characters[sp+i].baselineShift = bsSize;
}
}
}
,000でなく千円の文字を小さくしたいのであれば
patStr = ",000";
を
patStr = "千円";
にしてください。文字サイズが固定されていなくて、現在の文字サイズの50%のように指定したい場合は以下のスクリプトになります。
fSize = 0.5; // 文字サイズの基準割合 (0.5 = 50%)
bsSize = -2; // ベースラインシフト
patStr = ",000";
sel = activeDocument.selection;
for (j=0; j< sel.length; j++)
{
selObj = sel[j];
sp = -1;
while(true)
{
sp = selObj.contents.indexOf(patStr, sp+1);
if (sp < 0) break;
for (i=0; i< patStr.length; i++)
{
fs = selObj.textSelection[0].characters[sp+i].size;
selObj.textSelection[0].characters[sp+i].size = fs * fSize;
selObj.textSelection[0].characters[sp+i].baselineShift = bsSize;
}
}
}
fSize = 0.5;だと、元の文字サイズの50%、fSize = 1;だと100%、
fSize = 0.25だと25%のようになります。
【古籏一浩】openspc@po.shiojiri.ne.jp
< http://www.openspc2.org/
>
今月末でコンビニはなくなるし、他の会社では社員が急にクビになったり、東京から地元に戻ってしまう編集者とか、ここの店はいつ潰すのかとか、国道拡幅で店を建て直すとか、近くの保育園は統合とか、なんだかいろいろ。でも、騒がしいのはまわりだけで、私は何かそういう流れとは別のところにいる感じになってしまいました。
ニコンのD1Xは、もう寿命っぽいので以下のカメラを購入するつもり。300fps, 1200fpsでの撮影機能を使いたいだけですが。
< http://dc.casio.jp/product/exilim/ex_f1/
>
テラステーション追加したので、またハイビジョン映像素材をたくさん追加しはじめました。
< http://www.openspc2.org/HDTV/
>
Ajax/JavaScriptもちゃんとやってます。AjaxライブラリのMooToolsと最新のYahoo UI Library 2.5.0のリファレンスも用意しました。
< http://www.openspc2.org/JavaScript/Ajax/ref/MooTools/
>
< http://www.openspc2.org/JavaScript/Ajax/ref/YahooUI/
>
- 改訂第4版 JavaScript ポケットリファレンス
- 古籏 一浩
- 技術評論社 2006-10-18
- おすすめ平均
- JavaScriptを使ったプロジェクトのお供に是非
- バランスの良いバイブル
- JavaScript仮免者以上の方へ
- 中級者向けです。
- ActionScript逆引きクイックリファレンス―5&MX&MX2004&8対応 for Windows & Macintosh
- 田中 康博 古籏 一浩 林 拓也
- 毎日コミュニケーションズ 2005-12
- おすすめ平均
- Flash(ActionScript)の開発前の調査にも役立ちます
- 良書です。
by G-Tools , 2008/02/25