abracadabraPDF › Forums › PDF – Général › Propriété d’un champ › Répondre à : Propriété d’un champ
Voici le script expliqué :
var indMax=0;
for (var i=0; i<this.numFields; i++) { // numFields = Nombre de champs dans le document
if (this.getNthFieldName(i).indexOf("question.")==0) indMax++; // Si le nom du champ commence par "question." on incrémente indMax
// this.getNthFieldName(i) = Nom du champ d'indice i
// indexOf("question.") = Recherche la chaine de caractères "question."
// si le résultat est -1 la chaine de caractères n'a pas été trouvée
// sinon indique la position de cette chaine de caractères
// donc ==0 signifie que le nom du champ commence par "question."
}
for (var a=0; a<indMax; a++) { // strictement inférieur car "question." basé sur 0
...
}
Tu devrais trouver beaucoup d’explication en consultant :
https://opensource.adobe.com/dc-acrobat-sdk-docs/library/jsapiref/JS_API_AcroJS.html
pour les propriétés ou méthodes, ou en anglais
https://www.w3schools.com/jsref/default.asp
ou en français
https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Introduction
pour le JavaSCript
@+
😎