abracadabraPDF › Forums › PDF – Général › Calcul JavaScript avec arrondi. – RÉSOLU › Répondre à : Calcul JavaScript avec arrondi. – RÉSOLU

2) la participation agent qui doit conserver l’arrondi mais etre en %
Ca c’est le plus simple, il suffit de modifier le script ci-dessus ainsi :
var f = this.getField(« QF »).value;
if(f != « » && f != « 0 »)
{
var h = « 6.559 »;
var i = « 100 »;
event.value = Math.round((f*h)/i) + « u0025« ;
}
else {event.value = « »;}
Où l’on ajoute « espace » et « pourcentage (%) après le résultat du calcul, et où % est représenté par son équivalent Unicode u0025 pour s’assurer d’un affichage fiable sur toutes les plateformes (voir : http://abracadabrapdf.net/articles.php?lng=fr&pg=440 ).
Parce-que comme indiqué dans l’Aide qui s’affiche quand on choisi ce format : le format « pourcentage » proposé par Acrobat n’est pas satisfaisant (valeur systématiquement multipliée par 100).
Pour la 1re question, je chercherais plus tard, n’ayant pas bien le temps tout de suite.
A moins qu’un autre expert du JavaScript ne passe par là avant…
:Smiley01: