■プログラム説明(ソースコード説明)
文字を分割する場合には1文字ずつテキストブロックの文字を読み出します。読み出した文字を新規にテキストフレームを作成し、そこに表示するようにします。
■ソースコード
sel = activeDocument.selection;
x = 0; // 文字の表示開始X座標
y = 400; // 文字の表示開始Y座標
dx = 12; // 1文字の横の移動量
dy = 14; // 1文字の縦の移動量
for (i=0; i<sel.length; i++)
{
selObj = sel[i];
n = selObj.contents.length;
for (j=0; j<n; j++)
{
txtObj = activeDocument.textFrames.add();
txtObj.contents = selObj.contents.charAt(j);
txtObj.translate(x+dx*j,y);
}
y = y - dy;
}
■使い方
1:文字を1文字ずつ分割するテキストブロックを選択します。
2:ファイルメニューからスクリプトを実行します。
3:文字が1文字ずつ分割されます。
■ポイント
なし
■実際のスクリプトをダウンロード(sample.js.zip)