> ## 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 faites correspondre le FlexiLayout.

Pour créer un élément Paragraph :

1. Dans l’élément **InvoiceFooter**, créez un élément obligatoire de type Paragraph et nommez-le Paragraph.
2. Cliquez sur l’onglet Advanced et, dans le champ Relations avancées avant recherche, spécifiez des conditions de recherche supplémentaires :
   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é, définissez la zone de recherche comme la région rectangulaire de cet élément, étendue de 10 dots verticalement et horizontalement. En [langage FlexiLayout](/fr/flexi-capture/fls/code/general-code), cette condition peut s’écrire comme suit :

```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;
}
}
```

Essayez la mise en correspondance du FlexiLayout et assurez-vous que les pages sont correctement séparées en documents, conformément aux éléments Header et Footer. Une fois le FlexiLayout mis en correspondance avec toutes les pages, les documents doivent être assemblés comme indiqué dans l’assemblage de référence créé au début de votre travail sur ce FlexiLayout.

<Note>
  Pour appliquer le FlexiLayout à toutes les images de test, utilisez les raccourcis clavier :
</Note>

* Activez la fenêtre **Batch**.
* Appuyez sur **Ctrl+A** pour sélectionner toutes les pages.
* Appuyez sur **Ctrl+E** pour analyser toutes les pages sélectionnées.

<Note>
  Dans le cas d’un document multipage, veillez à appliquer le FlexiLayout à toutes les pages du document, et non à quelques pages seulement. Sinon, il se peut que le programme ne parvienne pas à appliquer le FlexiLayout à certains documents.
</Note>
