> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Funciones que crean un rectángulo difuso

> Funciones de FlexiLayout language que devuelven un FuzzyRect para RestrictSearchArea: AreaLeftOf, AreaAbove, ImageBelow y otros auxiliares para los límites del área de búsqueda.

La función RestrictSearchArea( FuzzyRect fuzzyRect ), descrita en [Funciones que limitan el área de búsqueda](/es/flexi-capture/fls/language/search-functions), 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.

<table width="100%">
  <tbody>
    <tr>
      <td>
        <p>
          <strong>Función</strong>
        </p>
      </td>

      <td>
        <p>
          <strong>Descripción</strong>
        </p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HorSearchAreaBound LeftBound()</p>
      </td>

      <td>
        <p>Se utiliza para establecer una restricción en el límite izquierdo del área de búsqueda.</p>
        <p>Las expresiones de tipo LeftBound() > XCoordinate devuelven FuzzyRect.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>VertSearchAreaBound TopBound()</p>
      </td>

      <td>
        <p>Se utiliza para establecer una restricción en el borde superior del área de búsqueda.</p>
        <p>Las expresiones del tipo topBound() > YCoordinate devuelven FuzzyRect.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>HorSearchAreaBound RightBound()</p>
      </td>

      <td>
        <p>Se utiliza para establecer una restricción en el borde derecho del área de búsqueda.</p>
        <p>Las expresiones del tipo RightBound () > XCoordinate devuelven FuzzyRect.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>VertSearchAreaBound BottomBound()</p>
      </td>

      <td>
        <p>Se utiliza para establecer una restricción en el borde inferior del área de búsqueda.</p>
        <p>Las expresiones del tipo BottomBound () > YCoordinate devuelven FuzzyRect.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FuzzyRect AreaLeftOf( XInterval x, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaLeftOf( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaLeftOf( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaLeftOf( HypothesisInstances hyps, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaRightOf( XInterval x, Distance offset = 0 )</p>
      </td>

      <td>
        <p>Devuelve un rectángulo difuso en coordenadas globales: un semiplano vertical situado a la derecha del punto x.Start + offset.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FuzzyRect AreaRightOf( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaRightOf( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FuzzyRect AreaRightOf( HypothesisInstances hyps, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FuzzyRect AreaAbove( YInterval y, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaAbove( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaAbove( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaAbove( HypothesisInstances hyps, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaBelow( YInterval y, Distance offset = 0 )</p>
      </td>

      <td>
        <p>Devuelve un rectángulo difuso en coordenadas globales que corresponde a un semiplano horizontal situado debajo del punto y.Start + offset.</p>
      </td>
    </tr>

    <tr>
      <td>
        <p>FuzzyRect AreaBelow( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaBelow( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect AreaBelow ( HypothesisInstances hyps, Distance offset = 0 )</p>
      </td>

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

    <tr>
      <td>
        <p>FuzzyRect ImageLeftOf( XInterval x, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageLeftOf( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageLeftOf( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageRightOf( XInterval x, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageRightOf( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageRightOf( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageAbove( YInterval y, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageAbove( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageAbove( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageBelow( YInterval y, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageBelow( FuzzyRect rect, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

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

    <tr>
      <td>
        <p>FuzzyRect ImageBelow( Hypothesis hyp, Distance offset = 0 )</p>
      </td>

      <td>
        <p>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.</p>

        <p>
          <strong>¡Importante!</strong> 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.
        </p>

        <p>Para un documento de varias páginas, use la función FuzzyRect AreaBelow( Hypothesis hyp, Distance offset = 0 ).</p>
      </td>
    </tr>
  </tbody>
</table>
