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;

@+
😎