abracadabraPDF › Forums › PDF – Général › Réduction fraction › Répondre à : Réduction fraction
22 juin 2021 à 19:06
#69373
Maître des clés
bonjour,
Voici une adaptation du script pour Acrobat :
Code:
function simplify(str) {
var result= » »;
var data=str.split(« / »);
var numOne=Number(data[0]);
var numTwo=Number(data[1]);
for (var i=Math.max(numOne,numTwo); i>1; i–) {
if (numOne%i==0 && numTwo%i==0) {
numOne/=i;
numTwo/=i;
}
}
if (numTwo===1) result=numOne.toString();
else result=numOne.toString()+ »/ »+numTwo.toString();
return result;
}
this.getField(« Text1 »).value=simplify(« 4/6 »);
this.getField(« Text2 »).value=simplify(« 84810/985612 »);
var result= » »;
var data=str.split(« / »);
var numOne=Number(data[0]);
var numTwo=Number(data[1]);
for (var i=Math.max(numOne,numTwo); i>1; i–) {
if (numOne%i==0 && numTwo%i==0) {
numOne/=i;
numTwo/=i;
}
}
if (numTwo===1) result=numOne.toString();
else result=numOne.toString()+ »/ »+numTwo.toString();
return result;
}
this.getField(« Text1 »).value=simplify(« 4/6 »);
this.getField(« Text2 »).value=simplify(« 84810/985612 »);
Je te laisse étudier ça !!!
@+
:bonjour:
