> ## 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 3. Paso 12: Descripción del campo Dirección de entrega con un elemento DeliveryAddress

> Capture el campo Dirección de entrega de varias líneas con un elemento Paragraph DeliveryAddress, aplicando relaciones con palabras clave cercanas y el espacio en blanco.

El campo **Dirección de entrega** es un campo de varias líneas que aparece cerca de su nombre, **kwDeliveryAddress**. Use un elemento [Paragraph](/es/flexi-capture/fls/template/text-chain) para capturarlo.

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

  <Step title="Configurar las restricciones de búsqueda">
    Haga clic en la pestaña **Relations**. El campo **DeliveryAddress** aparece únicamente encima de **kwInvoiceNumber**, a la izquierda del espacio en blanco **wgAddressRight** y a la derecha del inicio de **kwDeliveryAddress** (con un pequeño desplazamiento); por lo tanto, establezca las siguientes restricciones:

    * **Encima de** el elemento **kwInvoiceNumber**, **Offset** = 0
    * **A la izquierda de** el elemento **kwInvoiceNumber**, **Offset** = 0
    * **A la derecha de** el elemento **kwDeliveryAddress**, **Offset** = -50, **Reference boundary** = **Left**

    <Note>
      Los valores de desplazamiento se determinan por ensayo y error.
    </Note>

    El elemento [Group](/es/flexi-capture/fls/template/elements-compound) `InvoiceHeader.grAddress` ya restringe el campo **DeliveryAddress** para que esté debajo de las palabras clave del nombre **kwDeliveryAddress**, por lo que no es necesario repetir esa restricción aquí.
  </Step>

  <Step title="Agregar la restricción de búsqueda">
    Haga clic en la pestaña **Advanced**. El campo **Dirección de entrega** es opcional, pero, si aparece, siempre tiene un nombre. En el campo **Advanced pre-search relations**, establezca esta [restricción de búsqueda adicional](/es/flexi-capture/fls/template/advanced-constraints): busque el objeto solo si se detectó el elemento **kwDeliveryAddress**. En [FlexiLayout language](/es/flexi-capture/fls/code/general-code):

    ```text theme={null}
    If InvoiceHeader.kwDeliveryAddress.IsNull Then DontFind;
    ```
  </Step>

  <Step title="Verificar la coincidencia">
    Ejecute la coincidencia del FlexiLayout con las imágenes de prueba y confirme que FlexiLayout Studio detecta el elemento en todas las imágenes en las que corresponde.
  </Step>

  <Step title="Establecer el elemento de origen del bloque">
    Para describir la ubicación del bloque **DeliveryAddress**, seleccione **Source element**, haga clic en <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Browse_Button.gif?s=3673db30dda4a3293aec716853588b55" alt="Botón Examinar" style={{display:"inline-block",verticalAlign:"middle",margin:0}} width="21" height="20" data-path="images/flexi-capture/fls/Browse_Button.gif" />, y seleccione el elemento **DeliveryAddress** como elemento de origen.
  </Step>
</Steps>
