Void LeftOf( XInterval x, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano verticale situato a sinistra del punto x.End - offset. |
Void LeftOf( FuzzyRect fuzzyRect, Distance offset = 0 ) | Limita l’area di ricerca al semipiano verticale a sinistra del punto fuzzyRect.Left.End – offset. |
Void LeftOf( Hypothesis hyp, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano verticale situato a sinistra del punto hyp.Left.End - offset. |
Void LeftOf( HypothesisInstances hyps, Distance offset = 0 ) | Limita l’area di ricerca al semipiano verticale a sinistra del punto hyp.Left.End – offset. Vengono utilizzate coordinate globali. |
Void RightOf( XInterval x, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano verticale situato a destra del punto x.Start + offset. |
Void RightOf( FuzzyRect fuzzyRect, Distance offset = 0 ) | Limita l’area di ricerca al semipiano verticale a destra del punto hyp.Right.Start + offset. Esempio: Cercare l’elemento a destra dell’intersezione dei rettangoli fuzzy Element1 ed Element2. FuzzyRect intersection = Element1.FuzzyRect AND Element2.FuzzyRect; RightOf: intersection; |
Void RightOf( Hypothesis hyp, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano verticale situato a destra del punto hyp.Right.Start + offset. Esempio: Cercare l’elemento a destra del bordo destro dell’elemento ElementName con un offset di 100 punti. Se l’elemento non viene trovato, l’offset verrà applicato al bordo SINISTRO dell’area di ricerca dell’elemento. RightOf: ElementName.Right, 100dt; |
Void RightOf( HypothesisInstances hyps, Distance offset = 0 ) | Limita l’area di ricerca al semipiano verticale a destra del punto hyp.Right.Start + offset. Vengono utilizzate coordinate globali. |
Void Above( YInterval y, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano orizzontale situato sopra il punto y.End - offset. |
Void Above( FuzzyRect fuzzyRect, Distance offset = 0 ) | Limita l’area di ricerca al semipiano orizzontale sopra il punto hyp.Top.End – offset. |
Void Above( Hypothesis hyp, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano orizzontale situato sopra il punto hyp.Top.End - offset. |
Void Above( HypothesisInstances hyps, Distance offset = 0 ) | Limita l’area di ricerca al semipiano orizzontale sopra il punto hyp.Top.End – offset. Vengono utilizzate coordinate globali. |
Void Below( YInterval y, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano orizzontale situato sotto il punto y.Start + offset. |
Void Below( FuzzyRect fuzzyRect, Distance offset = 0 ) | Limita l’area di ricerca al semipiano orizzontale sotto il punto hyp.Bottom.Start + offset. |
Void Below( Hypothesis hyp, Distance offset = 0 ) | Limita l’area di ricerca a un rettangolo risultante dall’intersezione del rettangolo della pagina con il semipiano orizzontale situato sotto il punto hyp.Bottom.Start + offset. |
Void Below( HypothesisInstances hyps, Distance offset = 0 ) | Limita l’area di ricerca al semipiano orizzontale sotto il punto hyp.Bottom.Start + offset. Vengono utilizzate coordinate globali. |
Void Exclude( Hypothesis hyp ) | Esclude la regione dell’ipotesi hyp dall’area di ricerca. Se l’ipotesi hyp non viene trovata, esclude il rettangolo interno dell’area di ricerca dell’ipotesi hyp. Esempio: Istruire il programma ad escludere l’elemento ElementName dall’area di ricerca. Se ElementName non viene trovato, la chiamata a questa funzione non modificherà l’area di ricerca. Exclude: ElementName; |
Void Exclude( Rect rect ) | Esclude il rettangolo rect dall’area di ricerca. Esempio: Istruire il programma ad escludere il rettangolo dell’elemento ElementName. Se ElementName non viene trovato, la chiamata a questa funzione escluderà l’area di ricerca di ElementName dall’area di ricerca dell’elemento corrente. Exclude: ElementName.Rect; |
Void Exclude( RectArray rectArray ) | Esclude l’array di rettangoli rectArray dall’area di ricerca. Esempio: Istruire il programma ad escludere i rettangoli degli elementi ElementName1, ElementName2 ed ElementName3. Se uno qualsiasi di questi elementi non viene rilevato, le relative aree di ricerca verranno escluse dall’area di ricerca dell’elemento corrente quando si chiama questa funzione. Exclude: RectArray(ElementName1.Rect or ElementName2.Rect or ElementName3.Rect); |
Void ExcludeRect( XInterval left, YInterval top, XInterval right, YInterval bottom ) | Esclude il rettangolo fuzzy descritto dagli intervalli left, top, right e bottom dall’area di ricerca. Esempio: Istruire il programma ad escludere un rettangolo di dimensioni assolute left = 10 dot, top= 200 dot, right=100 dot, bottom=400 dot dall’area di ricerca. ExcludeRect: 10dt, 200dt, 100dt, 400dt; |
Void ExcludeSet( ImageObjectSet set ) | Esclude dall’area di ricerca l’array di rettangoli del set di oggetti set. Esempio: Istruire il programma ad escludere l’array di oggetti dell’elemento ElementName dall’area di ricerca dell’elemento corrente. ExcludeSet: ElementName.Set; |
Void Exclude( HypothesisInstances ) | Esclude dall’area di ricerca la regione delle istanze dell’ipotesi. |
Void RestrictSearchArea( FuzzyRect fuzzyRect ) | Limita l’area di ricerca al rettangolo fuzzy fuzzyRect. Vengono utilizzate coordinate globali. |
Void RestrictSearchArea( FuzzyRect, IntArray pages ) | Limita l’area di ricerca al rettangolo fuzzy fuzzyRect. Specificare le coordinate locali e l’intervallo di pagine pages. |
Void RestrictSearchArea( FuzzyRect, SearchAreaPageSetType ) | Limita l’area di ricerca al rettangolo fuzzy fuzzyRect. Specificare le coordinate locali e l’intervallo di pagine del tipo SearchAreaPageSetType. |
Void RestrictSearchArea( RectArray rectArray ) | Limita l’area di ricerca all’array di rettangoli rectArray. Vengono utilizzate coordinate globali. Esempio: È possibile specificare che i limiti dell’area di ricerca dell’elemento corrente sono definiti dai limiti dei rettangoli degli elementi ElementName1, ElementName2 ed ElementName3. Se uno qualsiasi degli elementi non viene rilevato, quando si accede a questa funzione, l’area di ricerca dell’elemento corrente sarà definita dai limiti delle aree di ricerca degli elementi corrispondenti. RestrictSearchArea: RectArray(ElementName1.Rect or ElementName2.Rect or ElementName3.Rect); |
Void RestrictSearchArea( RectArray, IntArray pages ) | Limita l’area di ricerca all’array di rettangoli rectArray. Specificare le coordinate locali e l’intervallo di pagine pages. |
Void RestrictSearchArea( RectArray, SearchAreaPageSetType ) | Limita l’area di ricerca all’array di rettangoli rectArray. Specificare le coordinate locali e l’intervallo di pagine del tipo SearchAreaPageSetType. |
Void RestrictSearchArea( Region region ) | Limita l’area di ricerca alla regione region. Vengono utilizzate coordinate globali. Esempio: È possibile specificare che l’area di ricerca dell’elemento corrente è limitata dalla regione dell’elemento ElementName. RestrictSearchArea: ElementName.Region; |
Void RestrictSearchArea( Region, IntArray pages ) | Limita l’area di ricerca alla regione. Specificare le coordinate locali e l’intervallo di pagine pages. |
Void RestrictSearchArea( Region, SearchAreaPageSetType ) | Limita l’area di ricerca in base alla regione. Specificare le coordinate locali e l’intervallo di pagine del tipo SearchAreaPageSetType. Esempio: È possibile specificare che l’elemento deve essere cercato nell’area di ricerca nelle pagine pari. RestrictSearchArea: searchArea, EvenPages; |
Void RestrictSearchArea( SearchAreaPageRestriction pageRestriction, IntArray pages ) | Limita l’intervallo di pagine in cui eseguire la ricerca senza limitare l’area di ricerca nelle pagine stesse. Il parametro pageRestriction accetta un solo valore: WholePage. Esempio: È possibile specificare che l’elemento deve essere cercato nelle pagine 2, 4, 7-9. RestrictSearchArea: WholePage, 2 << 4 << 7 << 8 << 9; |
Void RestrictSearchArea( SearchAreaPageRestriction pageRestriction, SearchAreaPageSetType ) | Limita l’intervallo di pagine in cui eseguire la ricerca senza limitare l’area di ricerca nelle pagine stesse. Il parametro pageRestriction accetta un solo valore: WholePage. Esempio: È possibile specificare che l’elemento deve essere cercato nell’ultima pagina. RestrictSearchArea: WholePage, LastPage; |