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

# Fonctions de débogage renvoyant des informations sur la zone de recherche

> Affiche des informations de débogage sur les zones de recherche des éléments dans FlexiLayout Studio à l’aide des fonctions SearchArea, ExcludedRects et PageSearchArea.

Les fonctions répertoriées dans le tableau suivant sont disponibles uniquement dans la section des relations avancées de pré-recherche.

Ces fonctions peuvent être utilisées pour générer des sorties de débogage. Vous pouvez exécuter des commandes print après avoir spécifié un ensemble d’instructions limitant la zone de recherche afin de voir le résultat de ces instructions.

| **Function**                                    | **Description**                                                                                            |
| ----------------------------------------------- | ---------------------------------------------------------------------------------------------------------- |
| FuzzyRect SearchArea()                          | Zone de recherche créée : rectangle flou. Lecture seule.                                                   |
| RectArray ExcludedRects()                       | Tableau de rectangles exclus de la zone de recherche. Lecture seule.                                       |
| PageArea PageSearchAreaLocal( Int PageNumber )  | Renvoie la zone de recherche en intersection avec la page donnée, dans les coordonnées locales de la page. |
| PageArea PageSearchAreaGlobal( Int PageNumber ) | Renvoie la zone de recherche en intersection avec la page donnée, dans les coordonnées globales.           |

<div id="example-print-the-search-area-of-an-element">
  ## Exemple : afficher la zone de recherche d’un élément
</div>

Dans la section **relations avancées de pré-recherche**, saisissez le code suivant pour l’élément sélectionné :

```text theme={null}
Print: Str(SearchArea);
```

ou du code équivalent

```text theme={null}
Print: Str(SearchArea ());
```

La fonction Str convertit les résultats au format string requis pour l’impression. Les résultats (les informations sur les coordonnées et la taille du rectangle flou de l’élément sélectionné, InternalRect et ExternalRect) s’affichent dans la fenêtre **Properties**. Pour afficher les résultats, sélectionnez l’élément correspondant dans l’arborescence des hypothèses, puis placez le pointeur de la souris sur la ligne Pre-search print dans la fenêtre **Properties**. Il est possible que la Value ne tienne pas sur la ligne Pre-search print, mais dans le volet Pre-search print sous la fenêtre **Properties**, vous verrez les résultats d’impression complets.

<Note>
  Lors de l’impression des résultats de l’appel à la fonction ExcludedRects (`Print: Str(ExcludedRects());`), sélectionnez la ligne Pre-search print dans la fenêtre **Properties** pour voir les résultats.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Debug_Functions.png?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=884b8be2f1d15afa5d97189ed01702e9" alt="Capture d’écran de la fenêtre Properties et du volet Pre-search print dans ABBYY FlexiLayout Studio affichant les résultats d’impression de la zone de recherche renvoyés par la fonction de débogage SearchArea." width="768" height="390" data-path="images/flexi-capture/fls/Debug_Functions.png" />
</Frame>
