Donnez vie à vos documents numériques !
 

Répondre à : Calcul JavaScript avec arrondi. – RÉSOLU

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

#53583
Merlin
Maître des clés

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: