文書内全てのフィールド内容をコンソールに出力する
対応バージョン

3.0a 4.0 4.05 5.0 6.0 7.0
Windows
×





Macintosh
×





ポイント
fName = this.getNthFieldName(i);
fObj = this.getField(fName);
console.println(fObj.value);
説  明
文書内全てのフィールド内容をコンソールに出力するにはgetNthFieldName()メソッドを使って指定番目のフィールド名を取得します。ここで得た名前をもとにしてgetFiled()メソッドを使いtypeプロパティの値を読み出します。typeプロパティの文字列がtextの場合はフィールドになるので、その場合のみvalueの内容を読み出しconsole.println()を使ってコンソール(デバッグウィンドウ)に出力します。

サンプル

console.show();
total = this.numFields;
for (i=0; i<total; i++)
{
fName = this.getNthFieldName(i);
fObj = this.getField(fName);
console.println(fObj.value);
}

 
■サンプルスクリプトを実行する >> Acrobat で動作確認
補足説明
なし