フォームフィールドの計算
PDF Studio では、カスタム計算を含む PDF フォームを作成できます。JavaScript を使用して、プリセットの簡単な計算や高度なカスタム計算を使用できます。これは、フォームに入力された値を自動的に計算したい場合に非常に便利です。たとえば、請求書シートの合計を集計して顧客に渡す場合などです。
フォームに計算を追加する
- フォーム編集モードを開始するには、フォームタブ
- 注記: まず、ドキュメントに必要なフィールドをすべて作成してください。フィールドの作成方法の詳細については、以下を参照してください。テキストフィールドの作成また、計算の設定を容易にするために、ドキュメント内のすべてのフォームフィールドに正しい名前を付けていることを確認してください。
- オブジェクト選択ツールの使用
計算を実行したいフィールドを選択します
- フィールドプロパティにアクセスするには、フィールドを右クリック(Mac:Ctrl + クリック)してマウスメニューの[プロパティ]を選択するか、編集ボタンをクリックします。
にミニツールバー。
- プロパティウィンドウで計算タブを選択します
- この画面を使用して、以下にリストされているフォームフィールドの計算オプションを設定します。計算の設定が完了したら、[OK]をクリックします。
- 手順 2 ~ 5 を繰り返して、必要な数の計算フィールドを作成します。
- すべての計算が完了したら、ツールバーのフォーム編集の停止ボタンをクリックしてフォームエディタを閉じ、ドキュメントを保存します。
- フォーム計算が使用できるようになります
フォームフィールドの計算オプション
このフィールドには計算はありません
デフォルト値。計算ルールは設定されず、フィールドに任意のテキストを入力できます。
フィールド値は簡単な計算です
このオプションを選択すると、すべてのフィールドまたは選択したフィールドに対して単一の数学計算を設定できます。簡単な計算を設定するには、以下の手順に従ってください。
- 「フィールド値に簡単な計算がある」オプションを選択します。
- 次に、ドロップダウン メニューから希望する計算の種類を選択します。簡単な計算には以下のオプションが利用できます。
- 合計 (+) – フィールドを合計します
- 積(x) – フィールドを掛け合わせる
- 平均 – すべてのフィールドの平均値を返します
- 最小値 – すべてのフィールドから最小値を返します
- 最大値 – すべてのフィールドの最大値を返します
- 計算に含めるフィールドをリストから選択します。リストから複数のフィールドを選択するには、マウスをクリックしてドラッグするか、Ctrl キーを押しながらリストから必要なフィールドをクリックします。計算には強調表示されたフィールドのみが使用されます。
- 注記: (計算に使用するコンボボックスやリストボックスなどの他のフィールドを選択することもできます)
このフィールドにはカスタム計算があります
カスタム計算では、JavaScript を使用してより高度な計算を実行できます。計算を作成するには、JavaScript プログラミングに関する高度な知識が必要です。PDF Studio での JavaScript の使用に関する詳細については、以下を参照してください。PDF フォーム JavaScript。
「このフィールドにはカスタム計算があります:」オプションを選択し、実行する JavaScript 計算を入力します。
シンプルなフィールド表記
シンプルなフィールド表記により、JavaScript の代わりにシンプルな計算コマンド (+ - / *) を使用できます。たとえば、Text1 を Text 2 に追加するには、「Text1 + Text2」と入力します。完了すると、PDF Studio はシンプルな注釈を PDF 形式と互換性のある JavaScript に変換します。
- 「このフィールドにはカスタム計算があります」オプションを選択し、「シンプルなフィールド表記」のボックスにチェックを入れます。
- 次に、カスタム計算フィールドを使用して計算を入力します。
注記: カスタム計算を作成する場合、計算が機能するには、フィールド名がフィールド プロパティで設定された名前と完全に一致している必要があります。
以下の数学関数が利用可能です:
-
- +: 2つのフィールドを追加します
- -: 2つのフィールドを減算する
- バツ: 2つのフィールドを掛け合わせます
- /: 2つのフィールドを分割します
- (): 括弧内の方程式を別の関数としてグループ化します