- 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 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.