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: