webdevqa.jp.net

PDF形式のテキストボックスのクローン/ミラーリング

Acrobat XProにPDFフォームがあり、ユーザーは最初のページのテキストボックスに名前を入力できます。そのボックスの内容を別のボックスに複製/ミラーリングしたいのですが。同じフォームの2ページ目:

Sample form

ただし、2番目のテキストボックスの[プロパティ]ダイアログで、最初のテキストボックスを参照する方法が見つかりません。数値を計算したり、検証などを実行したりするオプションはありますが、単に別のテキストボックスの内容を表示させることはできないようです。これはPDFフォームでは不可能ですか、それとも明らかな何かを見落としていますか?

1
Tim Pietzcker

これは次の方法で実行できると思います(おそらくもっと良い方法がありますが、私にはわかりません)。

  1. 最初のテキストボックスで、アクション(テキストコントロールを右クリック)を[JavaScriptの実行]に設定します。
  2. トリガー「OnBlur」を選択します(ユーザーがフィールドを終了したときにスクリプトが実行されるようにします)
  3. 「追加」をクリックします
  4. Javascriptエディターで、他のテキストボックスの値を設定します。

たとえば、「Name」という名前のテキストボックスの内容を「NameClone」という名前のボックスにコピーするには、次のようにします。

var n1 = this.getField("Name");
var n2 = this.getField("NameClone");
n2.value = n1.value;

他のすべてのボックスがロックされていることを確認してください。

注:いくつかのドキュメントがあります ここ 、74ページに興味があるかもしれません。

3
soandos

最も簡単な方法!

デフォルトを保存してプレビューし、入力しようとした後、2つの異なるテキストボックスから誤って同じ名前の「フィールド名」を書き込んでしまいました。あなたが望むように何が起こるか

0
Arga Arifin