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

# Exemple 4. Étape 6.5 : la dernière partie du document, élément Paragraph

> Complétez l’élément InvoiceFooter avec un élément Paragraph obligatoire dont la zone de recherche suit le LongFooter ou le ShortFooter détecté, puis associez le FlexiLayout.

<div id="create-the-paragraph-element">
  ## Créer l’élément Paragraph
</div>

<Steps>
  <Step title="Créer l’élément Paragraph">
    Dans l’élément **InvoiceFooter**, créez un élément [Paragraph](/fr/flexi-capture/fls/template/text-chain) obligatoire et nommez-le **Paragraph**.
  </Step>

  <Step title="Définir la zone de recherche">
    Cliquez sur l’onglet **Advanced** et spécifiez des conditions de recherche supplémentaires dans le champ **Relations avancées avant recherche**. Ne recherchez pas l’élément si ni **LongFooter** ni **ShortFooter** n’ont été détectés. Si **LongFooter** a été détecté, définissez la zone de recherche comme la région rectangulaire de cet élément, étendue de 10 dots verticalement et horizontalement. Si **ShortFooter** a été détecté, utilisez plutôt sa région. En [langage FlexiLayout](/fr/flexi-capture/fls/code/general-code) :

    ```text theme={null}
    If LongFooter.IsNull and ShortFooter.IsNull then Dontfind();
    // Ne pas rechercher l'élément si aucun des éléments n'est détecté
    else
    { if not LongFooter.IsNull then
    // Si LongFooter est détecté, la zone de recherche est définie à partir de sa région
    { LeftOf: LongFooter.Rect.Right + 10dt;
    RightOf: LongFooter.Rect.Left - 10dt;
    Below: LongFooter.Rect.Top - 10dt;
    Above: LongFooter.Rect.Bottom + 10dt;
    }
    else if not ShortFooter.IsNull then
    // Si ShortFooter est détecté, la zone de recherche est définie comme la région de ShortFooter
    { LeftOf: ShortFooter.Rect.Right + 10dt;
    RightOf: ShortFooter.Rect.Left - 10dt;
    Below: ShortFooter.Rect.Top - 10dt;
    Above: ShortFooter.Rect.Bottom + 10dt;
    }
    }
    ```
  </Step>
</Steps>

<div id="apply-the-flexilayout-to-all-the-test-images">
  ## Appliquer le FlexiLayout à toutes les images de test
</div>

Associez le FlexiLayout et vérifiez que les pages sont correctement séparées en documents, conformément aux éléments **Header** et **Footer**. Une fois le FlexiLayout associé à toutes les pages, les documents sont assemblés conformément à l’assemblage de référence créé au début de la configuration de ce FlexiLayout.

<Steps>
  <Step title="Activer la fenêtre Lot">
    Activez la fenêtre **Batch**.
  </Step>

  <Step title="Sélectionner toutes les pages">
    Appuyez sur **Ctrl+A** pour sélectionner toutes les pages.
  </Step>

  <Step title="Analyser les pages">
    Appuyez sur **Ctrl+E** pour analyser toutes les pages sélectionnées.
  </Step>
</Steps>

<Note>
  Pour un document multipage, appliquez le FlexiLayout à toutes les pages du document, et pas seulement à certaines d’entre elles. Dans le cas contraire, FlexiLayout Studio risque de ne pas pouvoir appliquer le FlexiLayout à certains documents.
</Note>
