> ## 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 2. Step 24: Crear un bloque CookingDescription

> Ensamble el bloque de instrucciones de cocción a partir de una expresión de FlexiLayout language que une los rectángulos de los elementos en una OutputRegion no rectangular.

Cree el bloque **CookingInstructions** para combinar las instrucciones de cocción y el número de porciones en una sola región de salida.

<Steps>
  <Step title="Abra la pestaña FlexiLayout">
    Haga clic en la pestaña **FlexiLayout** de la ventana principal de FlexiLayout Studio.
  </Step>

  <Step title="Seleccione el objeto Blocks">
    Seleccione el objeto **Blocks** en el árbol de FlexiLayout.
  </Step>

  <Step title="Agregue un bloque de texto">
    Seleccione **Blocks → Add Block → Text** en el menú **FlexiLayout** o en el menú contextual.
  </Step>

  <Step title="Asigne un nombre al bloque">
    En el cuadro de diálogo **Properties**, introduzca el nombre del bloque **CookingInstructions** en el campo **Name**.
  </Step>

  <Step title="Establezca el método de ubicación">
    Seleccione **Expression** para describir la ubicación del bloque.
  </Step>

  <Step title="Introduzca la expresión del bloque">
    Describa la ubicación del bloque de modo que incluya solo las instrucciones de cocción y el número de porciones, y excluya el texto no deseado (cualquier texto que pueda preceder a la palabra `Serves`). Describa el bloque como una colección de rectángulos alrededor de los elementos **CookingDescription**, **Serves** y **Servings**. Este método le permite especificar regiones no rectangulares.

    En [FlexiLayout language](/es/flexi-capture/fls/code/general-code), escriba lo siguiente:

    ```text theme={null}
    RectArray outputRectArray;
    //inicialización de la variable con un constructor vacío
    outputRectArray = RectArray();
    //adición de los rectángulos de las hipótesis de tres elementos
    outputRectArray.Add ( SearchElements.Cooking.Description.CookingInstructions.Rect );
    outputRectArray.Add( SearchElements.Cooking.Description.Serves.Rect );
    outputRectArray.Add( SearchElements.Cooking.Description.Servings.Rect );
    OutputRegion = Region( outputRectArray );
    ```
  </Step>
</Steps>
