FormsResult

Forms サービスの操作の結果が格納される複雑なデータ型です。 FormsResult 変数は、 フォーム サービスの操作の結果(レンダリング結果、ユーザーがフォームを送信するときにクリックしたボタン、フォームのロケールなど)を格納するために使用します。詳しくは、データ項目の節を参照してください。

FormsResult 変数を作成して、次の各操作の Forms Result プロパティの値を保存できます。

「processFormSubmission」操作

renderFormGuide

「renderHTMLForm」操作(非推奨)

「renderHTMLForm」操作

「renderPDFForm」操作

「renderPDFForm」操作(非推奨)

Xpath 式を使用してアクセスできるデータについて詳しくは、 データ項目 を参照してください。

データ項目

FormsResult 変数に格納されるデータ項目です。

action

操作の結果が出たときのその操作の処理状態を示す short 値です。状態は、Forms サービスとクライアントアプリケーション(Web ブラウザーなど)の間のインタラクションが完了したかどうかを示します。次の値を指定できます。

0:
インタラクションが完了し、検証済み XML データの処理準備が整っています。

1:
データに計算結果が含まれています。この結果は、Web ブラウザーに返して、ユーザーが確認できるようにする必要があります。

2:
計算と検証を Web ブラウザーに書き込む必要があります。

3:
(HTML 変換)現在のページが変更され、Web ブラウザーに書き込む必要のある結果が反映されています。

4:
(HTML 変換)現在のページが変更され、Web ブラウザーに書き込む必要のある結果が反映されています。

attachments

レンダリングされたフォームに含まれていた(PDF)ファイル添付を表す document 値の list です。 list 値からデータ項目を取得する方法について詳しくは、 データコレクション内のデータへのアクセス を参照してください。

charSet

使用された文字セットエンコーディング( ISO-8859-1 UTF-8 SHIFT_JIS など)を表す string 値です。文字セットの一覧については、 http://java.sun.com/j2se/1.5.0/docs/guide/intl/encoding.doc.html を参照してください。

clickedBtn

フォームで最後にクリックされたボタンを識別する XML アーキテクチャのスクリプトオブジェクトモデル(SOM)式を表す string 値です。SOM 式では、ドキュメントオブジェクトモデル(DOM)内のオブジェクト、プロパティおよびメソッドを参照します。次に、SOM 式のコード例を示します。

Untitled[0].main[0].ButtonHello[0] 

Untitled 項目と main 項目は、フォームの DOM 階層内のブランチを表します。フォーム上のボタンの名前は ButtonHello です。XML アーキテクチャについて詳しくは、「 Adobe XML Forms アーキテクチャ 」を参照してください。

contentType

Forms サービスが生成したデータの MIME コンテンツタイプを表す string 値です。次の文字列値を指定できます。

  • text/xml

  • text/html

  • application/xml

  • application/pdf

  • application/vnd.adobe.xdp+xml

MIME コンテンツタイプが text/html である場合、 text/html; charset="ISO-8859-1" のように、使用された文字セットエンコーディングが値に追加されます。

formQuery

レンダリングされたフォームのファイル名を表す string 値です。

locale

Web ブラウザーなどのクライアントアプリケーションに送信する検証メッセージの言語を表す string 値です。サポートされているロケールコードの一覧については、 http://java.sun.com/j2se/1.5.0/docs/guide/intl/locale.doc.html を参照してください。

options

操作に使用されたオプションのアンパサンド区切りのリストを表す string 値です。

outputContent

Forms サービスが生成したデータが格納される 文書 値です。アクションデータ項目の値によっては、コンテンツがクライアントアプリケーションに戻され、さらに処理されます。

outputString

Forms サービスが生成したデータを表す string 値です。データがバイナリの場合、この値は空の文字列です。

outputType

HTML としてレンダリングされるフォームの出力形式を示す int 値です。次の値を指定できます。

0:
HTML 要素(完全な HTML ページ)内のフォームがレンダリングされます。

1:
body 要素(完全な HTML ページではない)内のフォームがレンダリングされます。

outputXML

クライアントアプリケーションによって変更された XML データまたは HTML データが格納される 文書 値です。Forms サービスでサポートされていない要素を追加することによって、HTML フォームを強化できます。例えば、クライアントアプリケーションでは、入力要素をパスワードタイプ(未サポートの要素)に変更できます。

pageCount

生成された出力内のページの合計数が格納される long 値です。

pageNumber

HTML フォームの現在のページ番号が格納される long 値です。先頭ページのページ番号は 0 です。このデータ項目は、フォームガイドや PDF フォームとは関係しません。

transformationID

実際に実行された変換を表す string 値です。これらの文字列値は、どのようなレンダリング操作が実行されたかを表します。

PDFForm:
Forms サービスは、PDF フォーム(データがマージされた PDF フォームを含む)をレンダリングしました。

FormGuide:
Forms サービスは、フォームガイドをレンダリングしました。

AHTML/HTML4/MSDHTML/NoScriptXHTML/StaticHTML/AccessibleXHTML/NoScriptAccessibleXHTML:
Forms サービスは、HTML フォームをレンダリングしました。HTML の形式は、Transform To プロパティの値によって決まります。各形式について詳しくは、 TransformTo データ型を参照してください。

validationErrorsList

検証エラーが UTF8 エンコードの XML として格納される 文書 値です。操作の実行後、何のコンテンツも返されていないときに、クライアントアプリケーションからエラーに直接アクセスするような場合、この情報が役立ちます。次に、有効な XML の形式を示します。

<validationerrors> 
    <!-- page level errors --> 
    <pages /> 
        <!-- field level errors --> 
        <fields> 
        <field> 
            <name>rootsubform[1].FFField1[1]</name> 
            <message>Mandatory Field</message> 
        </field> 
    </fields> 
</validationerrors>

XMLData

Populate XML Data プロパティを True に設定している場合に、Forms サービスからの UTF8 エンコードの XML データが格納される 文書 値です。Populate XML Data プロパティを有効にするには、 「processFormSubmission」操作 操作の Render Options プロパティを使用します。XML データは、フォームの現在の処理状態と計算の結果に基づきます。計算の結果が示されるのは、FSAction データ項目の値が「Calculate」の場合です。計算の結果は、フォームの送信後に返される XML データの結果と必ずしも同じになるとは限りません。フォームが送信されるのは、FSAction データ項目の値が「Submit」の場合です。