abracadabraPDF › Forums › PDF – Général › Parcourir le contenu des zones de texte dans un ordre précis › Répondre à : Parcourir le contenu des zones de texte dans un ordre précis
Bonsoir,
voilà ce que j’ai prévu :
- Création du support de formulaire avec Word
- Création du formulaire avec Acrobat DC -> détection et création des champs
- Remplissage du formulaire avec les bonnes réponses
- Lancement du script pour récupérer les bonnes réponses dans l’ordre ascii des caractères des noms des champs
[/list]
for (var i=0; i
- Récupération des bonnes réponses dans la console :
[/list]« 5 »,
« Non »,
« Oui »,
« 0 »,
« 2 »,
- Création de l’array reponse (enlever la dernière virgule)
[/list]
[
« 5 »,
« Oui »,
« Non »,
« 0 »,
« 2 »
];
- En action pour mon bouton corriger, la fonction verifierReponse qui vérifie les réponses dans l’ordre ascii des caractères des noms des champs
[/list]
var tabNomChamp = [];
for (var i = 0; i < this.numFields; i++) {
tabNomChamp.push(this.getNthFieldName(i));
}
for (var i = 0; i < reponse.length; i++) {
// La réponse correspond au contenu de l’array (correct)
if (this.getField(tabNomChamp).value == reponse) {
// Mettre le champ en vert
this.getField(tabNomChamp).fillColor = color.green;
} else {
// Si la réponse est incorrect
// Mettre le champ en rouge
this.getField(tabNomChamp).fillColor = color.red;
}
}
}
Qu’en pensez-vous ?
TRÈS intéressé, on peut ouvrir 2 fichiers, dans 2 onglets différents et les comparer ?
_seb_