- Ce sujet est vide.
-
Sujet
-
Bonjour, tout d’abord merci pour l’existence de ce forum qui m’a déjà beaucoup appris :extra:
J’utilise Adobe Acrobat Pro, et je cherche à écrire un script qui, lorsqu’on appuie sur un bouton, effectue une mise en forme conditionnelle à de nombreux champs sur mon document.
Je m’explique :
j’ai 256 champ de formulaire sous forme de liste déroulante avec comme choix “0”, “1”, “2” et “3”. Chaque champ est nommé respectivement “quantité1”, “quantité2”, “quantité3″…. “quantité256”.
J’aimerai que l’aspect des champs contenant “0” et “3”, ne soit pas modifié, et que ceux contenant “1” ou “2” aient une couleur de fond jaune pâle.J’ai déjà bricolé ce code (peut-être farfelu mais qui fonctionne :doute: ) permettant d’appliquer cela, mais à un seul champ :
f = this.getField(“quantité1”);
var mf = this.getField(“quantité1”) ;
if (mf.value > 0 && mf.value < 3)
f.fillColor = [“RGB”, 1, 0.92, 0.65] ;
else {
f.fillColor = [“T”] ;
}Comment faire pour qu’en à peine quelques lignes, le code comprenne que je fais référence à tous les champs nommés “quantité(chiffre)” afin que les 256 champs soient traités ?
Merci beaucoup pour votre aide :jerisjaune:
Bonne journée,Yohan
- Vous devez être connecté pour répondre à ce sujet.