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

# Ordre des colonnes du tableau

> Spécifiez l'ordre des colonnes d'un tableau dans l'onglet Ordre d'un élément tableau : listez les ordres fixes des colonnes ou écrivez des règles lorsque leur agencement varie d'une image à l'autre.

Comme l'ordre et la composition des colonnes peuvent varier d'une image à l'autre, vous devez répertorier tous les ordres de colonnes possibles du tableau.

Si un élément décrit toutes les colonnes possibles d'un tableau et que vous pouvez déterminer tous les ordres de colonnes possibles en analysant les images, indiquez-les tous dans les propriétés de l'élément.

Si vous ne pouvez pas fournir une liste exhaustive de tous les ordres de colonnes possibles, ou si les colonnes sont entrecoupées d'autres colonnes qui n'ont pas besoin d'être détectées, vous pouvez définir une règle pour décrire plusieurs ordres de colonnes.

Vous spécifiez l'ordre des colonnes dans l'onglet **Ordre** de la boîte de dialogue **Propriétés** d'un élément **tableau**.

Pour ouvrir la boîte de dialogue **Propriétés**, dans la fenêtre **FlexiLayout**, cliquez avec le bouton droit sur l'élément **tableau** et sélectionnez **Propriétés...** dans le menu contextuel.

<Frame>
  <img src="https://mintcdn.com/abbyy/lqYknuOmCa79141v/images/flexi-capture/fls/Order_tab.gif?fit=max&auto=format&n=lqYknuOmCa79141v&q=85&s=7c70fa7943a9c263b53c00cc008709b5" alt="Capture d'écran de l'onglet Ordre de la boîte de dialogue Propriétés d'un élément tableau dans ABBYY FlexiLayout Studio, montrant les options d'ordre fixe des colonnes et de règle." width="431" height="455" data-path="images/flexi-capture/fls/Order_tab.gif" />
</Frame>

* Si vous vous contentez d'énumérer les ordres de colonnes possibles, vous pouvez spécifier des ordres contradictoires, par exemple : "Column1; Column2; Column3" et "Column3; Column2; Column1". Lors de la mise en correspondance du FlexiLayout avec une image, le programme sélectionne l'ordre des colonnes qui correspond le mieux à l'image.
* Si vous utilisez une règle pour décrire plusieurs ordres de colonnes, vous ne pouvez pas spécifier d'ordres contradictoires. Lors de la mise en correspondance du FlexiLayout avec une image, le programme recherche un ordre de colonnes qui satisfait à toutes les conditions. Si deux règles spécifient des conditions contradictoires (par exemple, "Column1 \<\< Column2 \<\< Column3" et "Column3 \<\< Column2 \<\< Column1"), le programme ne parvient pas à faire correspondre le FlexiLayout."

<div id="list-fixed-column-orders">
  ## Liste des ordres fixes des colonnes
</div>

Si les colonnes sont exactement dans le même ordre sur toutes les images de test, cet ordre est dit *fixe*. Par exemple, un tableau peut contenir trois colonnes, *Date*, *Quantité* et *Prix*, toujours disposées dans cet ordre.

Il arrive parfois que plusieurs ordres de colonnes différents soient présents dans les images de test. Par exemple, sur certaines images, l’ordre peut être *Date*, *Quantité*, *Prix*, tandis que sur d’autres, il peut être *Date*, *Prix*, *Quantité*.

Vous pouvez définir autant d’ordres que nécessaire.

Pour définir des ordres fixes de colonnes, sélectionnez l’option **Fixed column order**. Par défaut, lorsque vous créez un élément **Table**, le programme définit un ordre fixe de colonnes en répertoriant toutes les colonnes dans le même ordre que celui indiqué lors de la création du bloc de tableau. Cet ordre reçoit par défaut le nom **Standard**.

Vous pouvez modifier l’ordre **Standard** pour l’adapter à l’ordre des colonnes dans les images de test. Vous pouvez également ajouter de nouveaux ordres ou supprimer des ordres de la liste.

<div id="edit-a-fixed-column-order">
  ### Modifier un ordre de colonnes fixe
</div>

<Steps>
  <Step title="Ouvrez la boîte de dialogue Modifier l'ordre de colonnes fixe">
    Sélectionnez l'ordre de colonnes à modifier, puis cliquez sur **Edit...**.
  </Step>

  <Step title="Renommer l'ordre de colonnes">
    Dans le champ **Order name**, saisissez un nouveau nom pour l'ordre de colonnes. Ce nom sert uniquement à identifier l'ordre dans le FlexiLayout et s'affiche dans les propriétés de l'hypothèse de l'élément **Table** actuel. Il vous aide à identifier l'ordre de colonnes sélectionné par le programme.
  </Step>

  <Step title="Organiser les colonnes">
    Le champ **List1** contient la liste de toutes les colonnes du tableau. Sélectionnez la colonne et cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Bouton déplacer vers la droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" /> pour l'ajouter à la liste **List2**. Cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Bouton tout déplacer vers la droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" /> pour ajouter toutes les colonnes à la liste.

    Cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Bouton déplacer vers la gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" /> pour supprimer une colonne de la liste **List2**, et sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=6f3826db16635949999496b43c4dde6e" alt="Bouton tout déplacer vers la gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Left.gif" /> pour supprimer toutes les colonnes de la liste **List2**. Les boutons <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Bouton déplacer vers le haut" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> et <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Bouton déplacer vers le bas" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> permettent de déplacer les colonnes vers le haut ou vers le bas dans la liste **List2**. Utilisez ces boutons pour modifier l'ordre des colonnes selon vos besoins, puis cliquez sur **OK**.
  </Step>
</Steps>

<div id="create-a-new-column-order">
  ### Créer un nouvel ordre de colonnes
</div>

<Steps>
  <Step title="Ouvrez la boîte de dialogue Ajouter un ordre fixe de colonnes">
    Cliquez sur **Ajouter...**.
  </Step>

  <Step title="Nommez l’ordre de colonnes">
    Dans le champ **Order name**, saisissez un nom pour le nouvel ordre de colonnes.
  </Step>

  <Step title="Réorganisez les colonnes">
    Le champ **List1** contient la liste de toutes les colonnes du tableau. Sélectionnez une colonne et cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Bouton Déplacer vers la droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" /> pour l’ajouter à la liste **List2**. Cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Bouton Tout déplacer vers la droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" /> pour ajouter toutes les colonnes à la liste.

    Cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Bouton Déplacer vers la gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" /> pour retirer une colonne de la liste **List2**, et sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=6f3826db16635949999496b43c4dde6e" alt="Bouton Tout déplacer vers la gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Left.gif" /> pour retirer toutes les colonnes de la liste **List2**. Les boutons <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Bouton Déplacer vers le haut" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> et <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Bouton Déplacer vers le bas" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> déplacent les colonnes vers le haut et vers le bas dans la liste **List2**. Utilisez ces boutons pour modifier l’ordre des colonnes selon vos besoins, puis cliquez sur **OK**.
  </Step>
</Steps>

Pour supprimer un ordre fixe de colonnes, sélectionnez l’ordre dans la liste et cliquez sur **Delete**.

<div id="use-rules-to-specify-column-order">
  ## Utiliser des règles pour spécifier l’ordre des colonnes
</div>

Si l’analyse des images de test ne vous permet pas de déterminer un ou plusieurs ordres fixes des colonnes, vous pouvez écrire une règle pour décrire les ordres possibles.

Chaque règle définit une condition telle que : « La colonne *Date* précède toujours la colonne *Article* » ou « La colonne *Prix* suit toujours la colonne *Article* ». Les règles vous permettent de limiter les zones de recherche des colonnes et de réduire le nombre de combinaisons possibles.

Pour spécifier l’ordre des colonnes au moyen d’une règle, sélectionnez l’option **Rules for column order**.

<div id="create-a-rule">
  ### Créer une règle
</div>

<Steps>
  <Step title="Ouvrir la boîte de dialogue Edit Column Order Rule">
    Cliquez sur **Add...**.
  </Step>

  <Step title="Organiser les colonnes et définir leur ordre">
    Le champ **List1** contient la liste de toutes les colonnes du tableau. Sélectionnez une colonne et cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Bouton déplacer à droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" /> pour l'ajouter à la liste **List2**. Sélectionnez ensuite la colonne qui doit toujours venir après la colonne précédemment sélectionnée (mais pas nécessairement juste après). Cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Bouton tout déplacer à droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" /> pour ajouter toutes les colonnes à la liste.

    Cliquez sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Bouton déplacer à gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" /> pour supprimer une colonne de la liste **List2**, et sur <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=6f3826db16635949999496b43c4dde6e" alt="Bouton tout déplacer à gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Left.gif" /> pour supprimer toutes les colonnes de la liste **List2**. Les boutons <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Bouton déplacer vers le haut" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> et <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Bouton déplacer vers le bas" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> permettent de déplacer les colonnes vers le haut ou vers le bas dans la liste **List2**. Utilisez ces boutons pour modifier l'ordre des colonnes selon vos besoins, puis cliquez sur **OK**.
  </Step>
</Steps>

La règle créée apparaît dans le champ **Rules for column order**. Le symbole `<<` indique qu'un champ précède toujours l'autre.

<div id="edit-a-rule">
  ### Modifier une règle
</div>

<Steps>
  <Step title="Ouvrir la boîte de dialogue Edit Column Order Rule">
    Cliquez sur **Edit...**.
  </Step>

  <Step title="Définir l’ordre souhaité">
    Utilisez les boutons <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=e5bbccc3203ef5f931d294c79aa2293f" alt="Bouton déplacer vers la droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Right.gif" />, <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_All_Right.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=749dfbf28d3479073569e0b2fb77236b" alt="Bouton tout déplacer vers la droite" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_All_Right.gif" />, <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Left.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=f694213211ab88377bbc83d3e099016f" alt="Bouton déplacer vers la gauche" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Left.gif" />, <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Up_Table.gif?s=1223f3bf294a1e1de73888cbc5479e4d" alt="Bouton déplacer vers le haut" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Up_Table.gif" /> et <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Button_Down_Table.gif?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=0b97cc8954437f7ce4a776808f92f271" alt="Bouton déplacer vers le bas" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="27" height="18" data-path="images/flexi-capture/fls/Button_Down_Table.gif" /> pour définir l’ordre souhaité, puis cliquez sur **OK**.
  </Step>
</Steps>

Pour supprimer une règle, cliquez sur **Delete**.
