数時間悩んだ末の投稿だったのに、
投稿してすぐに自力で解決してしまいました……。
doc.pageItems[i].contents.length
が文字数のカウントになっていました。
ところがここで再び問題が起こりました。
alert(doc.pageItems[i].contents.length);
で「0」と表示される空のテキストボックスを用意したのに、
if(doc.pageItems[i].contents.length > 0);
という条件文を書くと、文字数は0のはずなのに
なぜか中の処理を実行してしまいます。
下記コードを実行すると、「0」と表示されてしまいます。
こちらについてもご助言いただけないでしょうか。
よろしくお願いいたします。
doc = activeDocument;
for (i=0; i<doc.pageItems.length; i++)
{
if(doc.pageItems[i].contents.length > 0);
{ alert(doc.pageItems[i].contents.length); }
}
[13278] 森野クマ (2011/12/02 Fri 12:52)