LiveCycle Designer ES propose différentes fonctions et stratégies pour le débogage des calculs et des scripts, en fonction du langage de script choisi.Quel que soit le langage (FormCalc ou JavaScript), vous pouvez tirer parti de certaines fonctions LiveCycle Designer ES pour déboguer et tester vos scripts.
• Le panneau Avertissements de la palette Rapport permet de visualiser les erreurs ou les messages générés par LiveCycle Designer ES au fil de la conception de votre formulaire. Pour plus de détails sur l’utilisation du panneau Avertissements et de l’espace de travail LiveCycle Designer ES lors du débogage de vos scripts, voir Utilisation de l’espace de travail pour le débogage des calculs et des scripts.
• A l’aide de l’onglet Journal, vous pouvez afficher des messages de validation, des erreurs d’exécution de script JavaScript ou FormCalc et des erreurs de rendu de formulaire générées par LiveCycle Designer ES lorsque vous importez ou enregistrez un formulaire ou que vous le prévisualisez dans l’onglet Aperçu PDF.
• La méthode messageBox du modèle d’objet de formulaire XML permet d’extraire des informations d’un formulaire interactif dans une boîte de dialogue au moment de l’exécution. Pour plus d’informations sur l’utilisation de la méthode messageBox, voir messageBox.
• Pour certains types de débogage, il peut être intéressant de produire des informations (valeurs de champs ou messages, par exemple) dans un champ de texte de votre conception de formulaire. Pourquoi, par exemple, ajouter de nouveaux messages ou de nouvelles valeurs dans un champ de texte pour créer un journal auquel vous pourrez vous référer lors de la résolution des problèmes.Si vous disposez d’Acrobat Professional, vous pouvez utiliser l’outil JavaScript Debugger depuis Acrobat pour tester vos scripts de formulaires. JavaScript Debugger inclut la console JavaScript Console qui permet de vérifier des parties du code JavaScript dans le panneau Aperçu PDF. Cette console fournit une interface interactive et pratique pour contrôler des parties de code JavaScript et travailler sur les propriétés et méthodes d’objets. La console JavaScript Console est interactive : elle se comporte donc comme un éditeur permettant l’exécution de lignes uniques ou de blocs de code.Pour plus de détails sur JavaScript Console et JavaScript Debugger, voir Developing Acrobat Applications Using JavaScript à l’adresse http://www.adobe.com/go/learn_lc_AcrobatDeveloper_fr (en anglais uniquement).