演算またはスクリプトを作成するには

  1. イベントをサポートするフォームデザインでオブジェクトを選択します。例えば、新規空白フォームにボタンを追加します。

  2. スクリプトエディターのイベントリストから、オブジェクトに適用するいずれかのイベントを選択します。選択したイベントでは、スクリプトをいつ実行するかを指定します。イベントをサポートしないオブジェクトに適用する演算またはスクリプトを作成する場合は、フォームのイベントをサポートしないフォームデザインのオブジェクトに演算またはスクリプトを追加する必要があります。例えば、新しいボタンオブジェクトを使用する場合は、イベントリストで click イベントを選択します。

  3. 「言語」リストで、スクリプト言語を選択します。例えば、新しいボタンオブジェクトの場合は、JavaScript を選択します。

  4. 「実行位置」リストで、スクリプトを実行させる位置を選択します。例えば、新しいボタンオブジェクトの場合は、「クライアント」を選択します。

    クライアントベースのアプリケーション(Acrobat や Web ブラウザーなど)またはサーバーベースのプロセスで演算またはスクリプトを実行するよう選択できます。

    「クライアント」に設定すると、演算とスクリプトの処理がフォームのレンダリング後に開始されます。「サーバー」に設定すると、演算とスクリプトの処理がフォームのレンダリングプロセス中に開始されます。「PDF プレビュー」タブを使用してフォームをプレビューすると、Acrobat でフォームを開くシミュレーションが行われます。したがって、スクリプトは「クライアント」または「クライアント / サーバー」で実行するよう設定されます。

    注意: 「実行場所」リストから「クライアント / サーバー」を選択すると、クライアントアプリケーションまたはサーバーアプリケーションのどちらかでスクリプトが実行されます。これは、フォームの処理にどちらのアプリケーションを使用するかによって異なります。
  5. 「スクリプトのソース」フィールドに、FormCalc の計算または JavaScript のスクリプトを挿入します。Designer のステートメント完了機能を利用して、演算またはスクリプトの参照構文を作成することができます。例えば、次の JavaScript スクリプトを新しいボタンオブジェクトに追加します。

        xfa.host.messageBox("Hello World!", "Creating a new script", 3);

  6. フォームデザインが完成したら、実稼働環境で使用する前に、演算とスクリプトのテストとデバッグを行います。例えば、新しいボタンオブジェクトの場合は、「PDF プレビュー」タブを使用してフォームの PDF をプレビューします。ボタンオブジェクトをクリックして、手順 5 で指定したメッセージボックスを表示します。

    スクリプティングをサポートする Designer のオブジェクトについて詳しくは、演算とスクリプトをサポートするオブジェクトを参照してください。