Configuration de Designer pour les scripts

Pour afficher l’éditeur de script

 Choisissez Fenêtre > Editeur de script.
Remarque : vous pouvez utiliser le bouton d’ajustement pour ancrer ou désancrer rapidement l’éditeur de script lorsque celui-ci est affiché dans l’espace de travail Designer.

Pour passer de la vue uniligne à la vue multiligne

 Faites glisser la barre de la palette Editeur de script jusqu’à la taille de palette requise.
Remarque : la vue multiligne ajoute les options Tous les événements et Evénements avec scripts à la liste Afficher. L’option Tous les événements affiche tous les événements d’un objet de conception de formulaire donné, même si l’événement ne contient ni calculs ni scripts. L’option Evénements avec scripts affiche uniquement les événements d’un objet particulier qui contient des calculs ou des scripts.

Pour paramétrer le langage de script par défaut pour les nouveaux formulaires

  1. Choisissez Outils > Options.

  2. Cliquez sur Espace de travail

  3. Dans la liste Langage par défaut pour les nouveaux formulaires, sélectionnez le langage de script par défaut à appliquer aux nouveaux formulaires.

Pour paramétrer le langage de script par défaut pour le formulaire en cours

  1. Choisissez Fichier > Propriétés du formulaire.

  2. Cliquez sur l’onglet Valeurs par défaut.

  3. Dans la liste Langage par défaut, sélectionnez le langage de script par défaut à appliquer au formulaire actif.

Pour modifier le langage de script par défaut pour un modèle de formulaire

  1. Crée une nouvelle conception de formulaire.

  2. Choisissez Fichier > Propriétés du formulaire.

  3. Cliquez sur l’onglet Valeurs par défaut.

  4. Choisissez votre langage de script par défaut dans la liste Langage par défaut.

  5. Faites une copie de sauvegarde du fichier du modèle de formulaire original situé dans le dossier Templates où Designer est installé.

  6. Enregistrez la nouvelle conception de formulaire au format TDS et écrasez le modèle de formulaire correspondant. Par exemple, enregistrez le fichier sous Letter.tds et écrasez le fichier Letter.tds situé dans le dossier Templates\Blank.

Pour choisir l’application de traitement par défaut

  1. Choisissez Fichier > Propriétés du formulaire.

  2. Cliquez sur l’onglet Valeurs par défaut.

  3. Choisissez votre application de traitement par défaut dans la liste Exécution par défaut sur le.

    Remarque : cette procédure définit uniquement la valeur de l’application de traitement par défaut pour l’instance active du formulaire.

    Pour éviter d’avoir à changer l’application de traitement par défaut chaque fois que vous créez un formulaire, vous devez modifier le fichier de modèle de formulaire correspondant utilisé pour la création de nouvelles conceptions de formulaire.

Pour changer l’application de traitement par défaut pour un modèle de formulaire

  1. Crée une nouvelle conception de formulaire.

  2. Choisissez Fichier > Propriétés du formulaire.

  3. Cliquez sur l’onglet Valeurs par défaut.

  4. Choisissez votre application de traitement par défaut dans la liste Exécution par défaut sur le.

  5. Faites une copie de sauvegarde du fichier du modèle de formulaire original situé dans le dossier Templates où Designer est installé.

  6. Enregistrez la nouvelle conception de formulaire au format TDS et écrasez le modèle de formulaire correspondant. Par exemple, enregistrez le fichier sous Letter.tds et écrasez le fichier Letter.tds situé dans le dossier Templates\Blank.

Pour afficher des caractères en arabe, hébreu, thaï et vietnamien

Pour afficher les caractères arabes, hébreux, thaïs et vietnamiens dans le panneau Source XML/Editeur de script, vous devez modifier les paramètres de police utilisés par Designer dans ces onglets. Sinon, Designer affiche des rectangles à l’emplacement des caractères concernés.

  1. Choisissez Outils > Options, puis Espace de travail dans la liste de gauche.

  2. Sélectionnez l’une des options suivantes :

    • Formatage de la syntaxe FormCalc pour définir la police dans l’éditeur de script lors de l’utilisation de FormCalc

    • Formatage de la syntaxe JavaScript pour définir la police dans l’éditeur de script lors de l’utilisation de JavaScript

    • Formatage de la syntaxe de la source XML pour définir la police dans le panneau Source XML

  3. Dans la zone Options de polices, sélectionnez une police prenant en charge votre langue. Par exemple, Adobe Arabic prend en charge l’arabe, Adobe Hebrew prend en charge l’hébreu, Adobe Thai prend en charge le thaï et Myriad® Pro et Minion® Pro prennent en charge le vietnamien. Si la langue choisie ne se trouve pas sur votre système, vous pouvez la rechercher sur Internet.

  4. Cliquez sur OK.

  5. Cliquez sur OK pour refermer la boîte de dialogue.

Utilisation de l’espace de travail pour le débogage des calculs et des scripts

L’espace de travail Designer offre plusieurs solutions pour déboguer les calculs et les scripts.

Le tableau ci-dessous indique l’emplacement et le rôle des informations de débogage proposées dans les palettes et panneaux de Designer.

Emplacement dans l’espace de travail

Fonction

Panneau Avertissements de la palette Rapport

Affiche les messages cible et d’avertissement ainsi que toutes les erreurs de syntaxe de script JavaScript ou FormCalc lorsque vous choisissez la commande Vérifier la syntaxe des scripts du menu Outils ou que vous cliquez sur le bouton Vérifier la syntaxe des scripts dans la barre d’outils Outils. Pour plus d’informations, voir Pour vérifier la syntaxe des scripts.

Lorsque vous cliquez deux fois sur un message d’avertissement de syntaxe dans l’onglet Avertissements, le script qui contient l’erreur est chargé dans l’Editeur de script et la ligne contenant l’erreur est mise en surbrillance.

Vous pouvez également cliquer deux fois sur un message d’avertissement pour sélectionner l’objet associé dans la Vue de conception de la palette Hiérarchie, puis appuyez sur F1 pour afficher les informations sur la manière de résoudre les avertissements.

Pour vérifier les erreurs d’exécution JavaScript, vous pouvez activer la console JavaScript. Pour plus d’informations, voir Débogage JavaScript.

Panneau Liaisons de la palette Rapport

Si vous prévoyez des champs dans votre conception de formulaire qui sont liés à une source de données, le panneau Liaisons peut vous aider en affichant des listes de champs en fonction de la définition des liaisons de données que vous avez effectuée. Par exemple, vous pouvez afficher la liste des champs avec liaisons de données globales uniquement ou seulement ceux pour lesquels aucune liaison de données n’est définie. Cette fonction est particulièrement utile dans les formulaires comportant un grand nombre de liaisons de données.

Panneau Journal de la palette Rapport

Affiche 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 Designer lorsque vous importez ou enregistrez un formulaire ou que vous le prévisualisez dans l’onglet Aperçu PDF.

Hiérarchie, palette

Vous pouvez vous servir de la palette Hiérarchie pour déterminer l’emplacement d’un objet de formulaire pour une syntaxe de référence. La palette Hiérarchie donne une représentation graphique de la structure de votre formulaire. Elle présente le contenu des panneaux Gabarit et Vue de conception.

La palette Hiérarchie affiche également les objets référencés sous le nœud Objets référencés. Un objet est référencé lorsqu’il est ajouté à un formulaire uniquement en cas de besoin. Dès que des données sont enchaînées sur plusieurs pages ou zones de contenu, des sous-formulaire de début et de fin de débordement sont insérés dans le formulaire aux endroits appropriés.

Panneau Liaison de la palette Objet

Chaque objet Designer pouvant être lié à une source de données possède un onglet Liaison dans la palette Objet. Si vous liez un objet de votre conception de formulaire à un nœud de données particulier à partir de votre connexion de données, la liste Liaison de données (Ouvrir, Enregistrer, Envoyer) affiche une syntaxe de référence FormCalc valide pour l’accès à ce nœud de données. Vous pouvez utiliser la syntaxe de référence FormCalc dans d’autres calculs ou scripts lors des tests.

Source XML, panneau

Le panneau Source XML contient le code XML de la conception de formulaire. Le code source XML définit tous les aspects du formulaire. Vous pouvez vous servir du panneau Source XML pour vérifier la structure du modèle d’objet de formulaire XML pour une conception de formulaire et pour comprendre la relation entre les objets et les propriétés. Dans la source XML, les noms d’éléments XML sont équivalents aux noms d’objets dans le modèle d’objet de formulaire XML et les attributs sont équivalents aux propriétés.

Lorsque vous sélectionnez un objet dans la palette Hiérarchie, puis cliquez sur le panneau Source XML, la première ligne de l’élément correspondant est mise en surbrillance. Le nom de l’objet dans Designer, tel qu’il est indiqué dans la palette Hiérarchie, devient la valeur de l’attribut name dans la source XML.

Vous pouvez configurer les options dans la boîte de dialogue Outils > Options afin de visualiser la source dans le panneau Source XML de manière à afficher ou masquer les numéros de ligne et à définir la couleur de la syntaxe, par exemple.

évitez de modifier directement le code source XML.

Il peut être utile de modifier les options par défaut de l’éditeur de script afin de faciliter le débogage de vos calculs et scripts. Ces options figurent dans le panneau Espace de travail de la boîte de dialogue Options. Pour y accéder, choisissez Outils > Options, puis sélectionnez Espace de travail dans la liste à gauche. Vous pouvez par exemple choisir d’afficher les numéros de ligne dans l’éditeur de script ou de modifier le formatage de la syntaxe FormCalc ou JavaScript.