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

# Beispiel 2. Schritt 24: Erstellen eines CookingDescription-Blocks

> Setzen Sie den Block mit den Kochanweisungen aus einem Ausdruck der FlexiLayout-Sprache zusammen, der Elementrechtecke zu einer nicht rechteckigen OutputRegion verbindet.

Erstellen Sie den Block **CookingInstructions**, um die Kochanweisungen und die Anzahl der Portionen in einer einzigen Ausgaberegion zusammenzufassen.

<Steps>
  <Step title="Öffnen der Registerkarte FlexiLayout">
    Klicken Sie im Hauptfenster von FlexiLayout Studio auf die Registerkarte **FlexiLayout**.
  </Step>

  <Step title="Auswählen des Objekts Blocks">
    Wählen Sie im FlexiLayout-Baum das Objekt **Blocks** aus.
  </Step>

  <Step title="Hinzufügen eines Textblocks">
    Wählen Sie im Menü **FlexiLayout** oder im Kontextmenü **Blocks → Add Block → Text** aus.
  </Step>

  <Step title="Benennen des Blocks">
    Geben Sie im Dialogfeld **Properties** im Feld **Name** den Blocknamen **CookingInstructions** ein.
  </Step>

  <Step title="Festlegen der Positionsmethode">
    Wählen Sie **Expression** aus, um die Position des Blocks zu beschreiben.
  </Step>

  <Step title="Eingeben des Blockausdrucks">
    Beschreiben Sie die Position des Blocks so, dass er nur die Kochanweisungen und die Anzahl der Portionen umfasst und unerwünschten Text ausschließt (jeden Text, der vor dem Wort `Serves` stehen kann). Beschreiben Sie den Block als Sammlung von Rechtecken um die Elemente **CookingDescription**, **Serves** und **Servings**. Mit dieser Methode können Sie nicht rechteckige Regionen angeben.

    Schreiben Sie in der [FlexiLayout-Sprache](/de/flexi-capture/fls/code/general-code) Folgendes:

    ```text theme={null}
    RectArray outputRectArray;
    //Initialisieren der Variablen mithilfe eines leeren Konstruktors
    outputRectArray = RectArray();
    //Hinzufügen der Rechtecke der Hypothesen von drei Elementen
    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>
