Passer au contenu principal
Les fonctions répertoriées dans le tableau suivant ne peuvent être utilisées que dans la section Relations avancées de prérecherche. Chaque fonction spécifie un rectangle approximatif pour la zone de recherche ou ajoute des rectangles à un tableau de rectangles exclus.
Vous pouvez utiliser l’alias RSA à la place du nom complet RestrictSearchArea.
Différentes contraintes appliquées à une même page sont utilisées conjointement, et celles appliquées à des pages différentes, indépendamment. (La recherche est effectuée sur les pages pour lesquelles au moins une contrainte a été spécifiée.)

Exemples de limitation de la zone de recherche

Vous pouvez indiquer que la zone de recherche de l’élément se situe à droite de la zone d’intersection formée par les rectangles approximatifs Element1 et Element2 :
Vous pouvez spécifier que les limites de la zone de recherche de l’élément actuel sont définies par celles des rectangles des éléments ElementName1, ElementName2 et ElementName3. Si l’un des éléments n’est pas détecté, l’appel de cette fonction définit la zone de recherche de l’élément actuel en fonction des limites des zones de recherche des éléments correspondants :
Vous pouvez indiquer que la zone de recherche de l’élément actuel est restreinte à la région de l’élément ElementName :
Vous pouvez spécifier que l’élément doit être recherché dans la zone de recherche des pages paires :
Vous pouvez préciser que l’élément doit être recherché sur les pages 2, 4 et 7-9 :
Vous pouvez indiquer que l’élément doit être recherché sur la dernière page :

Fonctions auxiliaires définissant la zone de recherche

Pour indiquer que l’élément se trouve dans la moitié inférieure d’une page (la page exacte n’est pas connue à l’avance), écrivez :
Dans tous les autres cas, utilisez la syntaxe Page( N ).Rect pour obtenir le rectangle de la page N, ou DocumentRect pour obtenir le rectangle de l’ensemble du document. Vous pouvez également utiliser la fonction PageNumber pour spécifier une zone de recherche en fonction de la page. Supposons que vous ayez un élément répétitif SearchElements.PageHeader. Pour effectuer une recherche sur chaque page sous chaque occurrence de cet élément, écrivez :