Menu des manuels

 

Ajouter ou Modifier un Élément d'Écriture

 
L'élément d'écriture est le dernier agent du système de saisie. Il possède trois éléments en cascade qui indiquent au système de choisir s'il faut réellement écrire un caractère ou un texte. La fenêtre affiche trois champs : - Texte ou commande : Contient le caractère ou le texte qui sera saisi, si la condition est remplie. En alternative à la saisie, on peut choisir une commande de menu. La commande de menu sera déclenchée seulement lorsque l'on se trouve dans la fenêtre de document. Il est possible d'utiliser la variable “%text%”, qui, pendant la saisie, sera remplacée par le texte éventuellement sélectionné. - Condition du texte : Champ qui contient les expressions conditionnelles, des instructions qui indiquent au système s'il doit accepter ou refuser l'élément d'écriture. Ces instructions permettent de contrôler le contexte entourant le curseur de texte, pour vérifier si l'élément d'écriture peut insérer le caractère ou le texte (ou déclencher la commande). Ce champ a un menu contextuel associé contenant également les instructions conditionnelles utilisables. - Action sur le texte : Si la Condition renvoie une valeur positive, les instructions du champ Action sont exécutées. Ces instructions exécutent certaines opérations sur le texte - par exemple la suppression de caractères - avant l'action finale d'écriture. Le flux d'exécution d'un élément d'écriture est le suivant : 1. Les instructions de la ligne “Condizione” sont traitées. Si le traitement renvoie une valeur négative, l'élément d'écriture est ignoré, la validation passe alors à l'élément d'écriture suivant (si disponible). Si la “Condizione” renvoie une valeur positive, l'exécution passe à l'Azione sul testo. Une ligne “Condizione” vide renvoie toujours une valeur positive. 2. La ligne “Azione sul testo” est exécutée. 3. La saisie du caractère ou du texte est effectuée. Si la ligne contient une commande de menu et que l'on se trouve dans la fenêtre du document, la commande de menu est exécutée. Dans tous les champs de cette fenêtre, il est possible d'utiliser l'activateur “^”. Pour plus d'informations sur l'utilisation de l'activateur, voir le chapitre dédié dans la section “Rechercher et remplacer”.