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)

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>) {event.target.fillColor = [« RGB », 237/255, 127/255, 16/255];}
else if (this.getField(« Text6 »).value>={event.target.fillColor = [« RGB », 255/255, 0/255, 0/255];}