> ## 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 de depuración que devuelven información sobre el área de búsqueda

> Imprime información de depuración sobre las áreas de búsqueda de elementos en FlexiLayout Studio mediante las funciones SearchArea, ExcludedRects y PageSearchArea.

Las funciones enumeradas en la siguiente tabla solo están disponibles en la sección Relaciones avanzadas de prebúsqueda.

Estas funciones pueden usarse para generar salidas de depuración. Puede ejecutar comandos de impresión después de especificar un conjunto de instrucciones que limite el área de búsqueda para ver los resultados de dichas instrucciones.

| **Función**                                     | **Descripción**                                                                                          |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------- |
| FuzzyRect SearchArea()                          | Área de búsqueda creada: un rectángulo difuso. De solo lectura.                                          |
| RectArray ExcludedRects()                       | Array de rectángulos excluidos del área de búsqueda. De solo lectura.                                    |
| PageArea PageSearchAreaLocal( Int PageNumber )  | Devuelve el área de búsqueda que intersecta la página indicada, en las coordenadas locales de la página. |
| PageArea PageSearchAreaGlobal( Int PageNumber ) | Devuelve el área de búsqueda que intersecta la página indicada, en coordenadas globales.                 |

<div id="example-print-the-search-area-of-an-element">
  ## Ejemplo: imprimir el área de búsqueda de un elemento
</div>

En la sección **relación avanzada de prebúsqueda**, escriba el código siguiente para el elemento seleccionado:

```text theme={null}
Print: Str(SearchArea);
```

o código equivalente

```text theme={null}
Print: Str(SearchArea ());
```

La función Str convierte los resultados al formato de cadena necesario para imprimirlos. Los resultados (información sobre las coordenadas y el tamaño de los rectángulos difusos del elemento seleccionado, InternalRect y ExternalRect) se mostrarán en la ventana **Propiedades**. Para verlos, seleccione el elemento correspondiente en el árbol de hipótesis y, a continuación, sitúe el puntero del ratón sobre la línea Pre-search print en la ventana **Propiedades**. Es posible que el Value no quepa en la línea Pre-search print, pero en el panel Pre-search print situado debajo de la ventana **Propiedades** verá los resultados completos.

<Note>
  Al imprimir los resultados de la función ExcludedRects (`Print: Str(ExcludedRects());`), seleccione la línea Pre-search print en la ventana **Propiedades** para ver los resultados.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Debug_Functions.png?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=884b8be2f1d15afa5d97189ed01702e9" alt="Captura de pantalla de la ventana Propiedades y del panel Pre-search print en ABBYY FlexiLayout Studio, que muestra los resultados de impresión del área de búsqueda devueltos por la función de depuración SearchArea." width="768" height="390" data-path="images/flexi-capture/fls/Debug_Functions.png" />
</Frame>
