> ## 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.

# Variantes de mise en page

> Créez, copiez, importez, réorganisez et supprimez des variantes de mise en page afin qu’un même FlexiLayout puisse correspondre à des documents dont la position des éléments varie selon les sous-ensembles.

Il peut arriver que vous rencontriez des documents présentant des jeux de paramètres (blocs) identiques, les mêmes règles et la même langue, mais dont la position des éléments varie fortement d’un document à l’autre. Dans ce cas, vous pouvez créer un FlexiLayout incluant plusieurs variantes de mise en page, chaque mise en page correspondant à un sous-ensemble particulier de documents dont les éléments sont positionnés de manière identique.

En dehors des mises en page, les autres paramètres de traitement (pré-reconnaissance/langues, règles, nombre de pages, et ainsi de suite) restent les mêmes pour tous les documents de ce type décrits par le FlexiLayout.

<div id="how-layout-alternatives-work">
  ## Fonctionnement des variantes de mise en page
</div>

Les variantes de mise en page sont définies comme des branches distinctes dans l’arborescence des éléments. Ainsi, au lieu d’un seul élément **Group** (nommé `SearchElements` par défaut), vous pouvez créer plusieurs éléments, chacun ayant sa propre variante de mise en page représentée par une branche d’éléments décrivant un sous-ensemble particulier de documents. Les variantes de mise en page sont indépendantes les unes des autres, et les éléments d’une branche ne doivent pas faire référence à des éléments d’une autre branche.

Les noms des variantes de mise en page (c’est-à-dire les éléments racine) doivent être uniques. Choisissez des noms explicites qui reflètent la nature du sous-ensemble de documents correspondant.

Lors de la mise en correspondance du FlexiLayout, le programme appliquera les variantes de mise en page une par une, de haut en bas. Si plusieurs variantes de mise en page correspondent à un document, la première correspondance sera utilisée.

Les zones d’image sont spécifiées pour les Blocs dans chaque variante de mise en page. Pour plus d’informations, voir [Blocs](/fr/flexi-capture/fls/template/blocks).

<div id="choose-a-layout-alternative-for-debugging">
  ## Choisir une variante de mise en page pour le débogage
</div>

Lors du débogage du FlexiLayout, vous pouvez choisir une seule variante de mise en page. Pour choisir une variante de mise en page, sélectionnez soit l’élément **Sélectionner une mise en page** dans le menu contextuel de l’élément, soit l’élément **Sélectionner une variante de mise en page** dans le menu contextuel du FlexiLayout.

<div id="create-a-layout-alternative">
  ## Créer une variante de mise en page
</div>

<Steps>
  <Step title="Sélectionnez l’élément racine de la mise en page" />

  <Step title="Ajoutez la variante">
    Dans le menu contextuel, sélectionnez **Ajouter une variante FlexiLayout**. La variante de mise en page sera ajoutée à la liste.
  </Step>

  <Step title="Ouvrez la boîte de dialogue des propriétés de la mise en page">
    Double-cliquez sur la variante de mise en page ou sélectionnez **Propriétés...** dans le menu contextuel de la variante.
  </Step>

  <Step title="Indiquez un nom et les propriétés de la mise en page">
    <Note>
      Le nom d’une variante de mise en page doit commencer par une lettre ou un trait de soulignement, suivi de lettres ou de chiffres. Vous ne pouvez pas utiliser d’espaces ni aucun des symboles spéciaux suivants : `.`, `,`, `:`, `-`, `\`, `/`. Le nom ne doit correspondre à aucun des [mots réservés](/fr/flexi-capture/fls/language/r-keywords).
    </Note>
  </Step>
</Steps>

<div id="copy-a-layout-alternative">
  ## Copier une variante de mise en page
</div>

Sélectionnez la variante de mise en page à copier. Maintenez la touche **Ctrl** enfoncée et, tout en gardant le bouton gauche de la souris appuyé, faites glisser une copie de la variante de mise en page vers l’emplacement voulu. Vous pouvez aussi copier une mise en page en sélectionnant les commandes **Copier** / **Coller** dans son menu contextuel ou en utilisant les combinaisons **Ctrl+C** / **Ctrl+V**.

<Tip>
  En général, il est plus facile de copier une variante de mise en page existante et de lui apporter quelques ajustements que de créer une nouvelle variante de mise en page à partir de zéro.
</Tip>

<div id="import-layout-alternatives-from-another-flexilayout">
  ## Importer des variantes FlexiLayout à partir d’un autre FlexiLayout
</div>

<Steps>
  <Step title="Sélectionnez l’élément racine de la mise en page" />

  <Step title="Sélectionnez Import FlexiLayout Alternatives">
    Dans le menu contextuel, sélectionnez **Import FlexiLayout Alternatives...**.
  </Step>

  <Step title="Sélectionnez le FlexiLayout source">
    Sélectionnez le FlexiLayout à partir duquel vous souhaitez importer des variantes FlexiLayout, puis cliquez sur **Ouvrir**.
  </Step>
</Steps>

<Note>
  Lorsque vous essayez d’importer une variante FlexiLayout à partir d’un projet qui en comporte plusieurs, le programme vous invite à sélectionner les variantes FlexiLayout à importer.
</Note>

Pour les blocs qui portent le même nom dans les deux FlexiLayouts, les zones d’image seront ajoutées. Si le FlexiLayout à partir duquel vous importez des variantes FlexiLayout contient des blocs supplémentaires, ceux-ci seront également copiés dans le FlexiLayout actif.

<div id="import-elements-and-blocks-from-another-flexilayout">
  ## Importer des éléments et des blocs à partir d’un autre FlexiLayout
</div>

<Steps>
  <Step title="Sélectionnez la variante de mise en page cible">
    Sélectionnez la variante de mise en page à laquelle vous souhaitez ajouter des éléments provenant d’un autre FlexiLayout.
  </Step>

  <Step title="Sélectionnez Import Alternative Elements">
    Dans le menu contextuel, sélectionnez **Import Alternative Elements...**.
  </Step>

  <Step title="Sélectionnez le projet source">
    Dans la boîte de dialogue qui s’ouvre, sélectionnez le projet à partir duquel vous souhaitez importer des blocs et des éléments FlexiLayout, puis cliquez sur le bouton **Open**.
  </Step>
</Steps>

<Note>
  Lorsque vous essayez d’importer des blocs et des éléments FlexiLayout à partir d’un projet comportant plusieurs variantes de mise en page, le programme vous invite à sélectionner les variantes de mise en page à partir desquelles vous souhaitez importer des blocs et des éléments. Si le nom d’un élément ou d’un bloc importé est identique à celui d’un élément ou d’un bloc du FlexiLayout actif, un numéro est ajouté au nom de l’élément ou du bloc importé.
</Note>

<div id="delete-a-layout-alternative">
  ## Supprimer une variante de mise en page
</div>

<Steps>
  <Step title="Faites un clic droit sur la variante de mise en page">
    Faites un clic droit sur la variante de mise en page (c’est-à-dire la branche dans l’arborescence des éléments) que vous voulez supprimer.
  </Step>

  <Step title="Sélectionnez Delete">
    Sélectionnez **Delete** dans le menu contextuel ou appuyez sur **Suppr**.
  </Step>
</Steps>

Vous pouvez temporairement désactiver une variante de mise en page en sélectionnant **Disable** dans son menu contextuel.

<div id="change-the-order-of-layout-alternatives">
  ## Modifier l’ordre des variantes de mise en page
</div>

Cliquez sur la variante de mise en page que vous souhaitez déplacer puis, en maintenant le bouton gauche de la souris enfoncé, faites-la glisser jusqu’à l’emplacement que vous souhaitez.
