InDesign でインタラクティブな PDF フォームを作成しましたが、JavaScript で重い操作を行う必要があります。問題は、JavaScript を使用してフィールドの値を設定すると、ウィジェットのデザインがオーバーライドされることです。たとえば、チェックボックスをオンにすると、次のようになります。
http://i45.tinypic.com/axl6u.png
ただし、実行:
var f = this.getField("Checkbox");
f.value = "Yes";
JS コンソールでは、ウィジェットの外観がデフォルトで acrobat のものになります。
http://i49.tinypic.com/11qmm1g.png
Acrobat の Javascript API リファレンスに記載されているすべてのウィジェット プロパティを試しましたが、役に立ちませんでした。最初は、マウスを使用したチェック/チェック解除は正常に機能します。JS を使用して値が設定されると、Acrobat のデフォルトの黒いチェック文字が、マウスを使用する場合を含め、その後のすべてのトグルに使用されます...
InDesign では、ウィジェット用のカスタム アイコンを含むインタラクティブな PDF をどのように書き出すのですか? Acrobat Pro で JS を使用してこれらのアイコンの使用を強制する方法はありますか? マウスを使用してチェックボックスまたはラジオ ボタンを選択することと、JS を使用してその値を設定することの違いは何ですか?