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. |
Exemple : afficher la zone de recherche d’un élément
Dans la section relations avancées de pré-recherche, saisissez le code suivant pour l’élément sélectionné :
ou du code équivalent
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.
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.