Donnez vie à vos documents numériques !
 

Répondre à : Couleur des champs et impression

abracadabraPDF Forums PDF – Général Couleur des champs et impression Répondre à : Couleur des champs et impression

#74472
bebarth
Maître des clés

bonjour,
Il faut ajouter 2 scripts d' »Actions du document », mais cela dépend de si tous les champs ont ou pas la même couleur de fond.

Admettons qu’il sont tous en « Light Gray ».
Script « Le document sera imprimé » :
for (var i=0; i<this.numFields; i++) this.getField(this.getNthFieldName(i)).fillColor=color.transparent;
Script « Le document a été imprimé » :
for (var i=0; i<this.numFields; i++) this.getField(this.getNthFieldName(i)).fillColor=color.ltGray;

Si tous les champs ont une couleur différente (ou presque…).
Script « Le document sera imprimé » :
lesCouleurs=[];
for (var i=0; i<this.numFields; i++) {
lesCouleurs.push(this.getField(this.getNthFieldName(i)).fillColor);
this.getField(this.getNthFieldName(i)).fillColor=color.transparent;
}
Script « Le document a été imprimé » :
for (var i=0; i<this.numFields; i++) this.getField(this.getNthFieldName(i)).fillColor=lesCouleurs;

@+
😎