Designer を使用したスクリプティング

フォームデザインのプロセスの中で、フォーム作成者は演算とスクリプトを使用してユーザーにとっての利便性を向上させることができます。演算とスクリプトは、フォーム内のほとんどのフィールドやオブジェクトに追加することができます。例えば、次の JavaScript スクリプトでは 2 つの数値フィールドの値を乗算し、その結果を 3 つ目の数値フィールドに表示します。

    NumericField3.rawValue = NumericField1.rawValue * NumericField2.rawValue;

さらに高度な操作として、特定の目的のカスタムフォームに合わせて独自の関数を作成することもできます。

Designer は 2 種類のスクリプト言語をサポートしています。フォーム作成者は、目的に合わせて言語を使い分けてください。FormCalc はシンプルで使いやすい計算言語で、一般的な表計算の機能をモデル化したものです。FormCalc には、フォームのデザインに必要な時間を短縮するためのさまざな組み込み関数が搭載されています。JavaScript は多彩な機能を持つスクリプト言語で、スクリプトを非常に柔軟に記述し、スクリプト言語に関する既知の情報を最大限に活用することを可能にします。

フォーム上でのスクリプティングは必須の操作ではありません。ユーザーの利便性を高めるためにスクリプティングを利用することもできますが、Designer では、フォーム作成のための便利な機能のほとんどがスクリプトなしで使用できます。ただし、スクリプティングを利用すると、フォームデザインのあらゆる要素について細かな設定と制御が可能になります。

注意: ツールメニューのアクションビルダーダイアログボックスを使用して、スクリプトを記述しないで、編集可能なレイアウトを含むフォームに一般的なインタラクティブ機能を作成することもできます。