Donnez vie à vos documents numériques !
 

Répondre à : Vérification

abracadabraPDF Forums PDF – Général Vérification Répondre à : Vérification

#74428
bebarth
Maître des clés

Maintenant je vais essayer de transformer la valeur this.getField(nomChamp).page pour que la numérotation commence à 1 et non pas à 0. Je pensais qu’il fallait convertir cette chaine en nombre avant de lui ajouter 1 mais je crois que ce n’est pas si simple.

Tu peux écrire :
function doublons() {
for (var i=0; i<this.numFields; i++) {
var nomChamp=this.getNthFieldName(i);
if (typeof this.getField(nomChamp).page=="object") {
var lesPages=this.getField(nomChamp).page;
for (var j=0; j<lesPages.length; j++) lesPages[j]=lesPages[j]+1;
var lesPages=lesPages.toString();
var n=lesPages.lastIndexOf(",");
var lesPages=(lesPages.substring(0,n)+" et "+lesPages.substring(n+1)).replace(/,/g,", ");
app.alert("Le champ \""+nomChamp+"\" n'est pas unique; il se trouve sur la(les) page(s) : "+lesPages,3);
}
}
}

L’idéal serait encore de ne pas citer x fois la page lorsque le champ se trouve plusieurs fois sur cette page…

@+
😎