abracadabraPDF › Forums › PDF – Général › Duplication script. RÉSOLU › Répondre à : Duplication script. RÉSOLU
Salut,
il faut enregistrer une fonction en script de document, et ensuite n’importe quel élément peut l’appeler : maintenance effectivement facilitée et risque d’erreur moindre.
Menu Options Avancées > Traitement du document > Scripts JavaScripts.
Exemple :
/* partie à placer en script de document */
////////////////////////////////////////////////////////////////////////////
function switchBackground(fieldName)// declaration de la fonction
{
if (getField(fieldName).fillColor == “T”)// si fond du champ est transparent
{
this.getField(fieldName).fillColor = color.yellow;// alors il devient jaune
}
else // sinon (si pas transparent)
{
this.getField(fieldName).fillColor = color.transparent;// alors il devient transparent
}
}
////////////////////////////////////////////////////////////////////////////
/* partie à placer sur un bouton en action champ-activé ET en action champ-désactivé */
////////////////////////////////////////////////////////////////////////////
switchBackground(event.target.name);
////////////////////////////////////////////////////////////////////////////
:soleil: