> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Paramètres nommés

> Les paramètres nommés aident à déboguer les FlexiLayouts : créez-les dans l’onglet des propriétés du FlexiLayout, transmettez leurs valeurs aux lots et aux pages, et appelez-les dans des scripts.

Les paramètres nommés servent au débogage des FlexiLayouts. Les paramètres nommés d’un FlexiLayout sont hérités par les lots, et les paramètres nommés des lots sont hérités par les pages. Les valeurs des paramètres nommés sont vérifiées lors de l’application du FlexiLayout.

<div id="creating-and-editing-named-parameters">
  ## Création et modification des paramètres nommés
</div>

Pour créer un nouveau paramètre nommé, ouvrez la boîte de dialogue Propriétés d’un FlexiLayout, sélectionnez l’onglet **paramètres nommés** et cliquez sur le bouton **Add new\...**.

<Accordion title="Voir la boîte de dialogue Propriétés du FlexiLayout">
  <Frame>
    <img src="https://mintcdn.com/abbyy/r-nfa7jujx5b9gKX/images/flexi-capture/fls/named_param_layout.png?fit=max&auto=format&n=r-nfa7jujx5b9gKX&q=85&s=1f289ebbecff8c6cf0dd6370b15358ee" alt="Capture d’écran de l’onglet Input Named Parameters dans la boîte de dialogue Propriétés du FlexiLayout, répertoriant les paramètres nommés avec leurs colonnes Name, Type et Value, ainsi que les boutons Add new, Edit, Reset et Delete." width="433" height="456" data-path="images/flexi-capture/fls/named_param_layout.png" />
  </Frame>
</Accordion>

Chaque paramètre nommé possède les propriétés suivantes :

* **Name**
  Cette propriété ne peut pas être modifiée une fois définie.
* **Type**
  Les paramètres nommés peuvent être de trois types : String, StringArray ou Int. Cette propriété ne peut pas être modifiée une fois définie.
* **Value**
  Cette propriété peut être modifiée pour chaque lot et pour chaque page. Si la valeur d’un paramètre nommé n’est pas spécifiée dans le FlexiLayout, la colonne **Value** affichera \<Undefined>.

Les lots héritent des paramètres nommés du FlexiLayout, et les pages héritent des paramètres nommés des lots. La colonne **Inherited from** de l’onglet **paramètres nommés** dans la boîte de dialogue Propriétés d’un lot ou d’une page indique de quel élément chaque paramètre nommé a été hérité.

<Accordion title="Voir la boîte de dialogue Propriétés du lot">
  <Frame>
    <img src="https://mintcdn.com/abbyy/r-nfa7jujx5b9gKX/images/flexi-capture/fls/named_param_batch.png?fit=max&auto=format&n=r-nfa7jujx5b9gKX&q=85&s=32e298757139cdaa8b3d0b6d3b9a12c0" alt="Capture d’écran de l’onglet Input Named Parameters dans une boîte de dialogue Propriétés d’un lot, où la colonne Inherited from indique si chaque paramètre nommé a été hérité du FlexiLayout ou du Batch." width="433" height="456" data-path="images/flexi-capture/fls/named_param_batch.png" />
  </Frame>
</Accordion>

Vous pouvez copier des paramètres nommés ayant une valeur définie. Si la destination vers laquelle vous copiez le paramètre nommé contient déjà un paramètre nommé portant le même nom et du même type, la valeur du paramètre copié sera attribuée au paramètre de destination.

Les commandes suivantes sont disponibles dans l’onglet paramètres nommés de la boîte de dialogue Propriétés d’un FlexiLayout :

<table width="100%"><tbody><tr><td><p><strong>Option</strong></p></td><td><p><strong>Description</strong></p></td></tr><tr><td><p><strong>Add new\...</strong></p></td><td><p>Crée un nouveau paramètre nommé.</p><p><strong>Remarque.</strong> Disponible uniquement pour les FlexiLayouts.</p></td></tr><tr><td><p><strong>Edit...</strong></p></td><td><p>Modifie un paramètre nommé.</p></td></tr><tr><td><p><strong>Reset</strong></p></td><td><p>Réinitialise la valeur d’un paramètre nommé.</p></td></tr><tr><td><p><strong>Delete</strong></p></td><td><p>Supprime un paramètre nommé.</p><p><strong>Remarque.</strong> Disponible uniquement pour les FlexiLayouts</p></td></tr><tr><td><p><strong>Copy</strong></p></td><td><p>Copie un paramètre nommé.</p><p><strong>Remarque.</strong> Disponible uniquement dans le menu contextuel d’un paramètre nommé.</p></td></tr><tr><td><p><strong>Paste</strong></p></td><td><p>Colle le paramètre nommé copié.</p><p><strong>Remarque.</strong> Disponible uniquement dans le menu contextuel d’un paramètre nommé.</p></td></tr></tbody></table>

<Note>
  Les [méthodes](/fr/flexi-capture/fls/language/named-param-functions) suivantes peuvent être utilisées pour appeler un paramètre nommé à partir d’un script :
</Note>

* GetNamedParameterString pour les paramètres nommés de type String ;
* GetNamedParameterStringArray pour les paramètres nommés de type StringArray ;
* GetNamedParameterInt pour les paramètres nommés de type Int.

<div id="adding-named-parameters-to-elements">
  ## Ajout de paramètres nommés aux éléments
</div>

Vous pouvez créer, à l’aide de la Disposition de référence, des paramètres nommés avec des régions pour les éléments.

Sélectionnez une ou plusieurs pages, cliquez dessus avec le bouton droit, puis cliquez sur **Propriétés...** pour ouvrir leur boîte de dialogue **Propriétés**. L’onglet **Paramètres nommés** contient la liste des paramètres nommés disponibles. Vous pouvez les modifier en cliquant sur le bouton **Modifier...** ou réinitialiser leur valeur à celle du parent le plus proche dont ils peuvent hériter.

Vous pouvez utiliser le champ **Préfixe à supprimer** pour indiquer un préfixe à supprimer du nom du paramètre nommé. Par exemple, vous pouvez utiliser ce champ pour supprimer, dans les noms des paramètres nommés, les noms des variantes de mise en page.
