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)

#68038
bebarth
Maître des clés

bonjour,
En JavaScript, les valeurs RGB vont de 0 à 1 et non de 0 à 255.
https://help.adobe.com/en_US/acrobat/acrobat_dc_sdk/2015/HTMLHelp/index.html#t=Acro12_MasterBook%2FJS_API_AcroJS%2Fcolor_properties.htm
Il faut donc écrire :

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

…et ça marche beaucoup mieux !!!
On place les textes à indiquer dans le même script.
@+
:bonjour: