Donnez vie à vos documents numériques !
 

Répondre à : Changement de couleur des aspect des champs

abracadabraPDF Forums PDF – Général Changement de couleur des aspect des champs Répondre à : Changement de couleur des aspect des champs

#69313
bebarth
Maître des clés

bonjour,

Le code eval est nécessaire en raison de l’utilisation de color.equal?

Non, la fonction eval() excécute une commande écrire au format texte.
Quand tu écris “var fcolo = app.response({cDefault: “color.blue”});” color.blue est écrit entre guillemets, c’est donc une chaine de caractères alors que color.blue (sans guillemets) est un élément de l’objet “color”.
Si tu exécutes dans la console ce script, tu verras tous les éléments de l’objet “color” :

Code:
for (var i in color) console.println(i+”: “+ color);

Maintenant, si je veux, faire une recherche de tout ce qui n’est pas color.transparent. Je devrait remplacer le color.equal par quoi?

Voici par exemple pour modifier tous les champs dont le fond n’est pas transparent en transparent :

Code:
for (var i=0; i    var f=this.getField(this.getNthFieldName(i));
    if (!color.equal(f.fillColor,color.transparent)) f.fillColor=color.transparent;
}

@+
:bonjour: