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

# Funktionen für benannte Parameter

> Übergeben Sie benannte Parameter zwischen FlexiLayouts: SetOutputParameter-, NamedParameterExists- und GetNamedParameter-Funktionen in ABBYY FlexiLayout Studio.

In ABBYY FlexiLayout Studio können Sie Ausgabeparameter für ein FlexiLayout angeben. Wenn Sie dieses FlexiLayout anwenden, werden seine Ausgabeparameter an das FlexiLayout übergeben, das als Nächstes angewendet wird.

<Note>Benannte Parameter können auch von einem Haupt-FlexiLayout an ein zusätzliches FlexiLayout übergeben werden.</Note>

Sie können die Ausgabeparameter im Feld **Ausdruck** im Dialogfeld „Eigenschaften“ eines Blocks angeben.

In den folgenden Abschnitten sind die Funktionen beschrieben, die Sie für die Arbeit mit benannten Parametern verwenden können.

<div id="functions-that-set-an-output-parameter">
  ## Funktionen zum Festlegen eines Ausgabeparameters
</div>

Die folgenden Funktionen legen einen benannten Ausgabeparameter fest.

* `SetOutputParameterInt`
* `SetOutputParameterIntArray`
* `SetOutputParameterString`
* `SetOutputParameterStringArray`
* `SetOutputParameterRect`
* `SetOutputParameterRectArray`

<Note>
  Sie können einen benannten Ausgabeparameter auch im Dialogfeld „Eigenschaften“ des FlexiLayouts festlegen.
</Note>

<div id="functions-that-check-whether-a-named-parameter-exists">
  ## Funktionen, die prüfen, ob ein benannter Parameter vorhanden ist
</div>

Die folgenden Funktionen prüfen, ob ein benannter Ausgabeparameter vorhanden ist.

* `NamedParameterIntExists`
* `NamedParameterIntArrayExists`
* `NamedParameterStringExists`
* `NamedParameterStringArrayExists`
* `NamedParameterRectExists`
* `NamedParameterRectArrayExists`

<div id="functions-that-get-a-named-parameter">
  ## Funktionen, die einen benannten Parameter abrufen
</div>

Mit diesen Funktionen können Sie einen benannten Parameter abrufen.

* `GetNamedParameterInt`
* `GetNamedParameterIntArray`
* `GetNamedParameterString`
* `GetNamedParameterStringArray`
* `GetNamedParameterRect`
* `GetNamedParameterRectArray`

Beispiel:

```text theme={null}
Rect outputRect;

if
GetNamedParameterRectArray( "RectArray" ).Count() > 1
then
outputRect = Rect( 394*dot, 816*dot, 2103*dot, 2247*dot ); //[, , , ]
else
outputRect = Rect( 591*dot, 1078*dot, 2453*dot, 1219*dot ); //[, , , ]
OutputRegion = outputRect;
```
