Donnez vie à vos documents numériques !
 

Répondre à : Changement de texte et de couleur en fonction d’un champ EDIT:(police modifiée)

abracadabraPDF Forums PDF – Général Changement de texte et de couleur en fonction d’un champ EDIT:(police modifiée) Répondre à : Changement de texte et de couleur en fonction d’un champ EDIT:(police modifiée)

#68040
Merlin
Maître des clés

En JavaScript, les valeurs RGB vont de 0 à 1 et non de 0 à 255.

Oui et non.
Utiliser une échelle de 255 valeurs comprise entre zéro et un n’est pas très pratique et pas du tout intuitif car aucun sélecteur de couleur ne donne ces valeurs, il faut les convertir à la mano à chaque fois.
Même si ça peut convenir dans le cas qui nous intéresse (couleur RVB “pleines”).

Tout ça pour dire qu’on peut noter les couleurs de 0 à 255 sans se prendre la tête et en laissant JavaScript faire lui-même les conversions, et il ne faut pas non plus oublier d’utiliser “else” et les accolades :

if (this.getField(“Text6″).valueAsString!=””) {event.target.fillColor = [“RGB”, 0/255, 255/255, 0/255];}
else if (this.getField(“Text6”).value>=1) {event.target.fillColor = [“RGB”, 255/255, 255/255, 0/255];}
else if (this.getField(“Text6”).value>=3) {event.target.fillColor = [“RGB”, 237/255, 127/255, 16/255];}
else if (this.getField(“Text6”).value>=8) {event.target.fillColor = [“RGB”, 255/255, 0/255, 0/255];}