Passer au contenu principal
Les fonctions répertoriées dans le tableau ci-dessous 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.

Void Leftof( XInterval x, Distance offset = 0 )

Limite la zone de recherche à un rectangle résultant de l’intersection entre le rectangle de la page et le demi-plan vertical situé à gauche du point x.End - offset.

Void Leftof( FuzzyRect fuzzyRect, Distance offset = 0 )

Délimite la zone de recherche par le demi-plan vertical situé à gauche du point fuzzyRect.Left.End – offset.

Void Leftof( Hypothesis hyp, Distance offset = 0 )

Limite la zone de recherche à un rectangle correspondant à l’intersection entre le rectangle de la page et le demi-plan vertical situé à gauche du point hyp.Left.End - offset.

Void LeftOf( HypothesisInstances hyps, Distance offset = 0 )

Limite la zone de recherche au demi-plan vertical situé à gauche du point hyps.Left.End – offset. Les coordonnées globales sont utilisées.

Void Rightof( XInterval x, Distance offset = 0 )

Limite la zone de recherche à un rectangle correspondant à l’intersection du rectangle de la page avec le demi-plan vertical situé à droite du point x.Start + offset.

Void Rightof( FuzzyRect fuzzyRect, Distance offset = 0 )

Void Rightof( Hypothesis hyp, Distance offset = 0 )

Limite la zone de recherche à un rectangle correspondant à l’intersection du rectangle de la page avec le demi-plan vertical situé à droite du point hyp.Right.Start + offset.

Void RightOf( HypothesisInstances hyps, Distance offset = 0 )

Limite la zone de recherche au demi-plan vertical situé à droite du point hyp.Right.Start + offset. Les coordonnées globales sont utilisées.

Void Above( YInterval y, Distance offset = 0 )

Limite la zone de recherche à un rectangle résultant de l’intersection du rectangle de la page avec le demi-plan horizontal situé au-dessus du point y.End - offset.

Void Above( FuzzyRect fuzzyRect, Distance offset = 0 )

Limite la zone de recherche au demi-plan horizontal situé au-dessus du point hyp.top.End – offset.

Void Above( Hypothesis hyp, Distance offset = 0 )

Limite la zone de recherche à un rectangle obtenu par l’intersection entre le rectangle de la page et le demi-plan horizontal situé au-dessus du point hyp.top.End - offset.

Void Above( HypothesisInstances hyps, Distance offset = 0 )

Limite la zone de recherche au demi-plan horizontal situé au-dessus du point hyp.top.End – offset. Les coordonnées globales sont utilisées.

Void Below( YInterval y, Distance offset = 0 )

Limite la zone de recherche à un rectangle résultant de l’intersection entre le rectangle de la page et le demi-plan horizontal situé sous le point y.Start + offset.

Void Below( FuzzyRect fuzzyRect, Distance offset = 0 )

Limite la zone de recherche au demi-plan horizontal situé en dessous du point hyp.Bottom.Start + offset.

Void Below( Hypothesis hyp, Distance offset = 0 )

Limite la zone de recherche à un rectangle résultant de l’intersection entre le rectangle de la page et le demi-plan horizontal situé sous le point hyp.Bottom.Start + offset.

Void Below( HypothesisInstances hyps, Distance offset = 0 )

Limite la zone de recherche au demi-plan horizontal situé sous le point hyp.Bottom.Start + offset. Les coordonnées globales sont utilisées.

Void Exclude( Hypothesis hyp )

Exclut de la zone de recherche la région correspondant à l’hypothèse hyp. Si l’hypothèse hyp est introuvable, exclut le rectangle interne de sa zone de recherche.

Void Exclude( Rect rect )

Exclut le rectangle rect de la zone de recherche.

Void Exclude( RectArray rectArray )

Exclut le tableau rectArray de rectangles de la zone de recherche.

Void ExcludeRect( XInterval left, YInterval top, XInterval right, YInterval bottom )

Exclut de la zone de recherche le rectangle flou décrit par les plages left, top, right et bottom.

Void ExcludeSet( ImageObjectSet set )

Exclut de la zone de recherche le tableau de rectangles du jeu d’objets set.

Void Exclude( HypothesisInstances )

Exclut de la zone de recherche la région correspondant aux instances de l’hypothèse.

Void RestrictSearchArea( FuzzyRect fuzzyRect )

Limite la zone de recherche au rectangle approximatif fuzzyRect. Utilise des coordonnées globales.

Void RestrictSearchArea( FuzzyRect, IntArray pages )

Limite la zone de recherche à l’aide du rectangle flou fuzzyRect. Indiquez les coordonnées locales ainsi que la plage de pages pages.

Void RestrictSearchArea( FuzzyRect, SearchAreaPageSetType )

Limite la zone de recherche à l’aide du rectangle flou fuzzyRect. Spécifiez les coordonnées locales et la plage de pages du type SearchAreaPageSetType.

Void RestrictSearchArea( RectArray rectArray )

Limite la zone de recherche à l’ensemble de rectangles rectArray. Les coordonnées globales sont utilisées.

Void RestrictSearchArea( RectArray, IntArray pages )

Limite la zone de recherche à l’aide du tableau de rectangles rectArray. Spécifiez les coordonnées locales ainsi que la plage de pages pages.

Void RestrictSearchArea( RectArray, SearchAreaPageSetType )

Limite la zone de recherche à l’aide du tableau de rectangles rectArray. Spécifiez les coordonnées locales et la plage de pages de type SearchAreaPageSetType.

Void RestrictSearchArea( Region region )

Limite la zone de recherche à la région region. Les coordonnées globales sont utilisées.

Void RestrictSearchArea( Region, IntArray pages )

Limite la zone de recherche à l’aide de la Region. Spécifiez les coordonnées locales et la plage de pages « pages ».

Void RestrictSearchArea( Region, SearchAreaPageSetType )

Limite la zone de recherche à l’aide de la Region. Spécifiez les coordonnées locales et la plage de pages de type SearchAreaPageSetType.

Void RestrictSearchArea( SearchAreaPageRestriction pageRestriction, IntArray pages )

Restreint les pages sur lesquelles effectuer la recherche, sans limiter la zone de recherche sur les pages elles-mêmes. Le paramètre pageRestriction n’accepte qu’une seule valeur : WholePage.

Void RestrictSearchArea( SearchAreaPageRestriction pageRestriction, SearchAreaPageSetType )

Remarque. 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, pour 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.)

Fonctions auxiliaires qui définissent la zone de recherche

Rect PageRect()

Le rectangle de la page actuelle en coordonnées globales, utilisé pour spécifier une zone de recherche dépendant de la page.

PageRect ne peut être utilisé que pour spécifier une zone de recherche.

Int PageNumber()