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

# Ejemplo 4. Paso 6.5: La parte final del documento, elemento Paragraph

> Complete InvoiceFooter con un elemento Paragraph obligatorio cuya área de búsqueda siga al LongFooter o ShortFooter detectado y, a continuación, empareje el FlexiLayout.

<div id="create-the-paragraph-element">
  ## Crear el elemento Paragraph
</div>

<Steps>
  <Step title="Crear el elemento Paragraph">
    En el elemento **InvoiceFooter**, cree un elemento [Paragraph](/es/flexi-capture/fls/template/text-chain) obligatorio y asígnele el nombre **Paragraph**.
  </Step>

  <Step title="Definir el área de búsqueda">
    Haga clic en la pestaña **Advanced** y especifique condiciones de búsqueda adicionales en el campo **Advanced pre-search relations**. No busque el elemento si no se detecta ni **LongFooter** ni **ShortFooter**. Si se detecta **LongFooter**, defina el área de búsqueda como la región rectangular de ese elemento, ampliada en 10 dots vertical y horizontalmente. Si se detecta **ShortFooter**, utilice su región. En [FlexiLayout language](/es/flexi-capture/fls/code/general-code):

    ```text theme={null}
    If LongFooter.IsNull and ShortFooter.IsNull then Dontfind();
    // No busque el elemento si no se ha detectado ninguno de los elementos
    else
    { if not LongFooter.IsNull then
    // Si se ha detectado LongFooter, el área de búsqueda se define en función de su región
    { LeftOf: LongFooter.Rect.Right + 10dt;
    RightOf: LongFooter.Rect.Left - 10dt;
    Below: LongFooter.Rect.Top - 10dt;
    Above: LongFooter.Rect.Bottom + 10dt;
    }
    else if not ShortFooter.IsNull then
    // Si se ha detectado ShortFooter, el área de búsqueda se define como la región de ShortFooter
    { LeftOf: ShortFooter.Rect.Right + 10dt;
    RightOf: ShortFooter.Rect.Left - 10dt;
    Below: ShortFooter.Rect.Top - 10dt;
    Above: ShortFooter.Rect.Bottom + 10dt;
    }
    }
    ```
  </Step>
</Steps>

<div id="apply-the-flexilayout-to-all-the-test-images">
  ## Aplique el FlexiLayout a todas las imágenes de prueba
</div>

Haga coincidir el FlexiLayout y confirme que las páginas se separen correctamente en documentos según lo definido por los elementos **Header** y **Footer**. Una vez que el FlexiLayout se haya hecho coincidir con todas las páginas, los documentos se ensamblarán según lo especificado en el ensamblaje de referencia que creó al comenzar a trabajar con este FlexiLayout.

<Steps>
  <Step title="Active la ventana Batch">
    Active la ventana **Batch**.
  </Step>

  <Step title="Seleccione todas las páginas">
    Pulse **Ctrl+A** para seleccionar todas las páginas.
  </Step>

  <Step title="Analice las páginas">
    Pulse **Ctrl+E** para analizar todas las páginas seleccionadas.
  </Step>
</Steps>

<Note>
  En el caso de un documento multipágina, aplique el FlexiLayout a todas sus páginas, no solo a algunas. De lo contrario, es posible que FlexiLayout Studio no pueda aplicar el FlexiLayout a algunos documentos.
</Note>
