OVH Cloud OVH Cloud

Acrobat et Java multiplication d'un champ avec un nombre

22 réponses
Avatar
JJacques
Bonjour,
Tout d'abord c'est la première fois que je touche à Java.
En effet j'en ai besoin pour calculer une valeur dans un formulaire PDF
d'acrobat.
Je veux juste multiplier la valeur indiquée d'un un champs( un nombre) par
un un autre nombre définit (par exemple 5).
Il me faut donc traduire celà en java :
champ1=champ0 x 5

voilà c tout.

Voilà mon seul et unique besoin.
Merci pour votre aide

JJacques

2 réponses

1 2 3
Avatar
JJacques
Merci ça marche mieux comme celà.
Il y ajuste un petit bug, en effet, r1 est pris en compte dans le total que
si r2 est validé, et si j'efface tous les champs, le total indique encore
r1, mai slà j'avoue, j'ai cherché mais je n'ai aps toruvé le mot de la
fin...

"Alex" a écrit dans le message de news:
4337b360$0$11128$
Est-ce que ht est le nom d'un champ? Dans ce cas, avez essayer d'ajouter à
la fin:

this.getField("ht").value = ht;


ben non...marche pas..

var r = new Array("r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9",
"r10", "r11");
var ht = 0;
for (i=0; i<r.length; i++){
ht += this.getField(r[i]).value;
}

"Alex" a écrit dans le message de news:
4337a413$0$11151$

ht += this.getField(r[i]).value;
et non pas

ht += his.getField(r[i]).value;










Avatar
JJacques
Je peux pas faire
ht=array_sum(r) (syntaxe à vérifier )

"Alex" a écrit dans le message de news:
4337b360$0$11128$
Est-ce que ht est le nom d'un champ? Dans ce cas, avez essayer d'ajouter à
la fin:

this.getField("ht").value = ht;


ben non...marche pas..

var r = new Array("r1", "r2", "r3", "r4", "r5", "r6", "r7", "r8", "r9",
"r10", "r11");
var ht = 0;
for (i=0; i<r.length; i++){
ht += this.getField(r[i]).value;
}

"Alex" a écrit dans le message de news:
4337a413$0$11151$

ht += this.getField(r[i]).value;
et non pas

ht += his.getField(r[i]).value;










1 2 3