レイヤーを使用してAdobe Acrobatフォームを作成するためにJavaScript言語を使用しています。私はそれがうまく動作しているページが複数のページのドキュメントである場合、このレイヤーの表示/非表示に問題があります。Adobe Acrobat Javascriptフォーム - 複数ページのレイヤーの表示/非表示
アイデアは:
私は2ページのPDF文書を持っています。 は私がページ内に三つの層を持っている1. ページ内のコンボボックスを持っている2. 私は、このコンボボックスのショーのオプションを選択するか、2
コードがでコンボボックスで実行されているページのレイヤーを非表示propiertiesのイベント検証:
はTypeError:
var layers = this.getOCGs(0);
if (event.value == "NAP") {
layers[0].state = true;
layers[1].state = false;
layers[2].state = false;
}else if(event.value == "MOD"){
layers[0].state = false;
layers[1].state = true;
layers[2].state = false;
}else if(event.value == "NIT"){
layers[0].state = false;
layers[1].state = false;
layers[2].state = true;
}else{
layers[0].state = false;
layers[1].state = false;
layers[2].state = false;
}
私はこのメッセージデバッグコンソールにショーを見る層がnull
です私はなぜドキュメントがページだけで、ドキュメントが2ページ以上であっても正常に動作していないとうまく動作しているのか分かりません。
お願いします。
ありがとうございます!