Saltar al contenido principal
La función RestrictSearchArea( FuzzyRect fuzzyRect ), descrita en Funciones que limitan el área de búsqueda, permite limitar el área de búsqueda a cualquier rectángulo difuso. En la tabla siguiente se enumeran las funciones que pueden usarse para obtener un rectángulo difuso.

HorSearchAreaBound LeftBound()

Se utiliza para establecer una restricción en el límite izquierdo del área de búsqueda.

Las expresiones de tipo LeftBound() > XCoordinate devuelven FuzzyRect.

VertSearchAreaBound TopBound()

Se utiliza para establecer una restricción en el borde superior del área de búsqueda.

Las expresiones del tipo topBound() > YCoordinate devuelven FuzzyRect.

HorSearchAreaBound RightBound()

Se utiliza para establecer una restricción en el borde derecho del área de búsqueda.

Las expresiones del tipo RightBound () > XCoordinate devuelven FuzzyRect.

VertSearchAreaBound BottomBound()

Se utiliza para establecer una restricción en el borde inferior del área de búsqueda.

Las expresiones del tipo BottomBound () > YCoordinate devuelven FuzzyRect.

FuzzyRect AreaLeftOf( XInterval x, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que es un semiplano vertical situado a la izquierda del punto x.End – offset.

FuzzyRect AreaLeftOf( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales; es un semiplano vertical situado a la izquierda del punto rect.Left.End – offset.

FuzzyRect AreaLeftOf( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, es decir, un semiplano vertical situado a la izquierda del punto hyp.Rect.Left.End – offset.

FuzzyRect AreaLeftOf( HypothesisInstances hyps, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que es un semiplano vertical ubicado a la izquierda del punto hyps.Rect.Left.End – offset.

FuzzyRect AreaRightOf( XInterval x, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales: un semiplano vertical situado a la derecha del punto x.Start + offset.

FuzzyRect AreaRightOf( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales; es un semiplano vertical situado a la derecha del punto rect.Right.Start + offset.

FuzzyRect AreaRightOf( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que corresponde a un semiplano vertical situado a la derecha del punto hyp.rect.Right.Start + offset.

FuzzyRect AreaRightOf( HypothesisInstances hyps, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que corresponde a un semiplano vertical ubicado a la derecha del punto hyp.Rect.Right.Start + offset.

FuzzyRect AreaAbove( YInterval y, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que es un semiplano horizontal situado por encima del punto y.End - offset.

FuzzyRect AreaAbove( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que corresponde a un semiplano horizontal situado encima del punto rect.top.End - offset.

FuzzyRect AreaAbove( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que es un semiplano horizontal situado por encima del punto hyp.rect.top.End - offset.

FuzzyRect AreaAbove( HypothesisInstances hyps, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que es un semiplano horizontal situado por encima del punto hyp.Rect.top.End - offset.

FuzzyRect AreaBelow( YInterval y, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales que corresponde a un semiplano horizontal situado debajo del punto y.Start + offset.

FuzzyRect AreaBelow( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que corresponde a un semiplano horizontal situado por debajo del punto rect.Bottom.Start + offset.

FuzzyRect AreaBelow( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que corresponde a un semiplano horizontal situado debajo del punto hyp.rect.Bottom.Start + offset.

FuzzyRect AreaBelow ( HypothesisInstances hyps, Distance offset = 0 )

Devuelve un rectángulo difuso en coordenadas globales, que corresponde a un semiplano horizontal situado debajo del punto hyp.Rect.Bottom.Start + offset.

FuzzyRect ImageLeftOf( XInterval x, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la izquierda del punto x.End – offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento se establece en 1; es decir, el documento detectado tiene solo una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaLeftOf( XInterval x, Distance offset = 0 ).

FuzzyRect ImageLeftOf( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la izquierda del punto rect.Left.End – offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, los documentos detectados solo tienen una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaLeftOf( FuzzyRect rect, Distance offset = 0 ).

FuzzyRect ImageLeftOf( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la izquierda del punto hyp.Rect.Left.End – offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento se establece en 1; es decir, el documento detectado solo tiene una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaLeftOf( Hypothesis hyp, Distance offset = 0).

FuzzyRect ImageRightOf( XInterval x, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la izquierda del punto x.Start + offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función con un documento de varias páginas, la coincidencia de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaRightOf( XInterval x, Distance offset = 0 ).

FuzzyRect ImageRightOf( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la derecha del punto rect.Right.Start + offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función con un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaRightOf( FuzzyRect rect, Distance offset = 0 ).

FuzzyRect ImageRightOf( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la derecha del punto hyp.rect.Right.Start + offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaRightOf( Hypothesis hyp, Distance offset = 0).

FuzzyRect ImageAbove( YInterval y, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano horizontal situado por encima del punto y.End - offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento se ha establecido en 1; es decir, si el documento detectado solo tiene una página. Si usa esta función con un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaAbove( YInterval y, Distance offset = 0 ).

FuzzyRect ImageAbove( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano horizontal situado encima del punto rect.top.End - offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaAbove( FuzzyRect rect, Distance offset = 0 ).

FuzzyRect ImageAbove( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano vertical situado a la izquierda del punto hyp.rect.top.End - offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaAbove( Hypothesis hyp, Distance offset = 0 ).

FuzzyRect ImageBelow( YInterval y, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano horizontal situado por encima del punto y.Start + offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaBelow( YInterval y, Distance offset = 0 ).

FuzzyRect ImageBelow( FuzzyRect rect, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano horizontal situado debajo del punto rect.Bottom.Start + offset.

¡Importante! La función solo puede usarse si el número máximo y mínimo de páginas del documento está establecido en 1; es decir, el documento detectado solo tiene una página. Si usa esta función con un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaBelow( FuzzyRect rect, Distance offset = 0 ).

FuzzyRect ImageBelow( Hypothesis hyp, Distance offset = 0 )

Devuelve un rectángulo difuso, que es la intersección entre el rectángulo de la página y el semiplano horizontal situado debajo del punto hyp.rect.Bottom.Start + offset.

¡Importante! La función solo puede utilizarse si el número máximo y el mínimo de páginas del documento están establecidos en 1; es decir, el documento detectado solo tiene una página. Si usa esta función para un documento de varias páginas, el emparejamiento de un FlexiLayout devolverá un error.

Para un documento de varias páginas, use la función FuzzyRect AreaBelow( Hypothesis hyp, Distance offset = 0 ).