abracadabraPDF › Forums › PDF – Général › Afficher réponses masquées sur un PDF › Répondre à : Afficher réponses masquées sur un PDF
2 août 2021 à 07:59
#69498
Maître des clés
bonjour,
Ça c’est normal… Si tu regardes les propriétés de tous tes champs texte, tu verras que maintenant il y a une action « Souris relâchée » avec un script qui affiche/masque ces champs.
Par contre, moi j’aurais plutôt mis des boutons. Les boutons sont fait pour appuyer dessus…
Si tu ne veux pas refaire tous tes champs, voici un script qui va remplacer tous tes champs texte par des boutons, avec le script qui va bien :
Code:
var lesChamps=[];
for (var i=0; i var f=this.getField(this.getNthFieldName(i));
if (f.type= »text ») lesChamps.push(this.getNthFieldName(i));
}
for (var i=0; i var laPage=this.getField(lesChamps).page;
var laPosition=this.getField(lesChamps).rect;
var f=this.addField(« bouton_ »+i, « button », laPage, laPosition);
f.setAction(« MouseUp », « if (event.target.fillColor== »G,1″) event.target.fillColor=color.transparent; else event.target.fillColor=color.white; »);
this.removeField(lesChamps);
}
for (var i=0; i
if (f.type= »text ») lesChamps.push(this.getNthFieldName(i));
}
for (var i=0; i
var laPosition=this.getField(lesChamps).rect;
var f=this.addField(« bouton_ »+i, « button », laPage, laPosition);
f.setAction(« MouseUp », « if (event.target.fillColor== »G,1″) event.target.fillColor=color.transparent; else event.target.fillColor=color.white; »);
this.removeField(lesChamps);
}
@+
:bonjour:
