> ## 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.

# Depuración de FlexiLayout

> Depure un FlexiLayout en ABBYY FlexiLayout Studio compilándolo, emparejándolo con imágenes de prueba, comparándolo con un Reference layout y deshabilitando elementos.

Le recomendamos depurar su FlexiLayout a medida que añade bloques y elementos. Para probar un FlexiLayout, [compílelo](/es/flexi-capture/fls/settings/compile) y [emparéjelo](/es/flexi-capture/fls/settings/analyze) con todas las imágenes de prueba. Compruebe que el FlexiLayout no tenga errores y que permita al programa detectar todos los objetos y bloques.

Puede que un FlexiLayout no encuentre elementos o bloques en una imagen porque el objeto buscado está fuera del área de búsqueda o no coincide con los parámetros especificados para el elemento. Por lo tanto, depurar un FlexiLayout consiste en localizar imágenes con errores, ajustar la descripción y volver a aplicarla a las imágenes. Un FlexiLayout corregido debe aplicarse tanto a las páginas problemáticas (para asegurarse de que el error se ha corregido) como al resto de las páginas (para asegurarse de que sus correcciones no las hayan afectado negativamente).

Además, cuando añada nuevos elementos, asegúrese de que queden emparejados correctamente en todas las páginas del lote de prueba. Esto significa que revisará los resultados del emparejamiento muchas veces mientras crea un FlexiLayout. Si hay varias decenas de imágenes en el lote, este procedimiento puede resultar muy tedioso. Para facilitar la depuración de su FlexiLayout, puede crear un Reference layout, es decir, el diseño que considera correcto y que desea usar como referencia. Al emparejar su FlexiLayout con una página para la que haya un Reference layout disponible, el programa detectará automáticamente las diferencias entre la referencia y los resultados del emparejamiento (Matched layout). La diferencia entre el Reference layout y el Matched layout se representa como un porcentaje de las áreas de los bloques de cada diseño. Debe procurar que el Matched layout se parezca lo más posible al Reference layout. Una coincidencia completa entre el Matched layout y el Reference layout corresponde a un valor del 0 % en las columnas Missing Areas y Excess Areas de la ventana **Batch**. Cuanto mayores sean los porcentajes en estas columnas, peor será la coincidencia.

Puede usar un [reference layout](/es/flexi-capture/fls/settings/etalon) para depurar su FlexiLayout.

Puede deshabilitar un elemento al probar un FlexiLayout ( **FlexiLayout → Elements →** Disable). También puede ocultar un bloque o elemento activo en la imagen (**View → Images →** Hide Active Blocks or Elements).

<div id="related-topics">
  ## Temas relacionados
</div>

<CardGroup cols={3}>
  <Card title="Compilar un FlexiLayout" icon="hammer" href="/es/flexi-capture/fls/settings/compile">
    Compile un FlexiLayout para comprobar si hay errores antes de aplicarlo o exportarlo.
  </Card>

  <Card title="Emparejar un FlexiLayout" icon="object-group" href="/es/flexi-capture/fls/settings/analyze">
    Empareje un FlexiLayout con imágenes para detectar objetos y dibujar bloques.
  </Card>

  <Card title="Reference layout" icon="ruler-combined" href="/es/flexi-capture/fls/settings/etalon">
    Cree un layout de referencia para comparar y depurar los resultados del emparejamiento.
  </Card>

  <Card title="Deshabilitar un elemento" icon="ban" href="/es/flexi-capture/fls/template/exlude-element">
    Excluya un elemento del emparejamiento sin eliminarlo y vuelva a habilitarlo más adelante.
  </Card>

  <Card title="Probar elementos" icon="vial" href="/es/flexi-capture/fls/settings/test-element">
    Vea todas las hipótesis generadas para un elemento en la imagen actual.
  </Card>

  <Card title="Realizar copias de seguridad de FlexiLayouts" icon="floppy-disk" href="/es/flexi-capture/fls/settings/backup">
    Cree y restaure copias de seguridad de FlexiLayouts, y compare versiones.
  </Card>
</CardGroup>
