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

# Benannte Parameter

> Benannte Parameter helfen beim Debuggen von FlexiLayouts: Erstellen Sie sie auf der Registerkarte „FlexiLayout-Eigenschaften“, geben Sie Werte an Batches und Seiten weiter und rufen Sie sie aus Skripten auf.

Benannte Parameter helfen beim Debuggen von FlexiLayouts. Die Werte benannter Parameter werden geprüft, wenn das FlexiLayout angewendet wird.

<div id="create-a-named-parameter">
  ## Einen benannten Parameter erstellen
</div>

<Steps>
  <Step title="Öffnen Sie das Eigenschaftendialogfeld eines FlexiLayouts" />

  <Step title="Wählen Sie die Registerkarte Benannte Parameter aus" />

  <Step title="Klicken Sie auf Add new..." />
</Steps>

<Frame>
  <img src="https://mintcdn.com/abbyy/r-nfa7jujx5b9gKX/images/flexi-capture/fls/named_param_layout.png?fit=max&auto=format&n=r-nfa7jujx5b9gKX&q=85&s=1f289ebbecff8c6cf0dd6370b15358ee" alt="Screenshot der Registerkarte „Input Named Parameters“ im Eigenschaftendialogfeld eines FlexiLayouts mit benannten Parametern in den Spalten „Name“, „Type“ und „Value“ sowie den Schaltflächen „Add new“, „Edit“, „Reset“ und „Delete“." width="433" height="456" data-path="images/flexi-capture/fls/named_param_layout.png" />
</Frame>

<div id="named-parameter-properties">
  ## Eigenschaften benannter Parameter
</div>

Jeder benannte Parameter verfügt über die folgenden Eigenschaften.

| Eigenschaft | Beschreibung                                                                                                                                                     |
| ----------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Name**    | Kann nach dem Festlegen nicht mehr geändert werden.                                                                                                              |
| **Typ**     | Einer von drei Typen: **String**, **StringArray** oder **Int**. Kann nach dem Festlegen nicht mehr geändert werden.                                              |
| **Value**   | Kann für einzelne Batches und Seiten geändert werden. Wenn der Wert im FlexiLayout nicht angegeben ist, wird in der Spalte **Value** **\<Undefined>** angezeigt. |

<div id="how-named-parameters-are-inherited">
  ## Wie benannte Parameter vererbt werden
</div>

Batches erben benannte Parameter vom FlexiLayout, und Seiten erben benannte Parameter von Batches. Die Spalte **Geerbt von** auf der Registerkarte **Benannte Parameter** im Eigenschaftendialogfeld eines Batchs oder einer Seite zeigt an, woher die einzelnen benannten Parameter geerbt wurden.

<Frame>
  <img src="https://mintcdn.com/abbyy/r-nfa7jujx5b9gKX/images/flexi-capture/fls/named_param_batch.png?fit=max&auto=format&n=r-nfa7jujx5b9gKX&q=85&s=32e298757139cdaa8b3d0b6d3b9a12c0" alt="Screenshot der Registerkarte „Input Named Parameters“ in einem Batch-Eigenschaftendialogfeld, in dem die Spalte „Geerbt von“ anzeigt, ob die einzelnen benannten Parameter vom FlexiLayout oder vom Batch geerbt wurden." width="433" height="456" data-path="images/flexi-capture/fls/named_param_batch.png" />
</Frame>

Sie können benannte Parameter mit einem definierten Wert kopieren. Wenn das Ziel bereits einen benannten Parameter mit demselben Namen und Typ enthält, wird der Wert des kopierten Parameters dem Zielparameter zugewiesen.

<div id="named-parameter-commands">
  ## Befehle für benannte Parameter
</div>

Die folgenden Befehle sind auf der Registerkarte **Benannte Parameter** im Eigenschaftendialogfeld eines FlexiLayouts verfügbar:

| Befehl          | Beschreibung                                                                                         |
| --------------- | ---------------------------------------------------------------------------------------------------- |
| **Add new\...** | Erstellt einen benannten Parameter. Nur für FlexiLayouts verfügbar.                                  |
| **Edit...**     | Bearbeitet einen benannten Parameter.                                                                |
| **Reset**       | Setzt den Wert eines benannten Parameters zurück.                                                    |
| **Delete**      | Löscht einen benannten Parameter. Nur für FlexiLayouts verfügbar.                                    |
| **Copy**        | Kopiert einen benannten Parameter. Nur im Kontextmenü eines benannten Parameters verfügbar.          |
| **Paste**       | Fügt den kopierten benannten Parameter ein. Nur im Kontextmenü eines benannten Parameters verfügbar. |

<div id="call-a-named-parameter-from-a-script">
  ## Einen benannten Parameter in einem Skript aufrufen
</div>

Um einen benannten Parameter in einem Skript aufzurufen, verwenden Sie je nach Parametertyp eine der folgenden [Methoden](/de/flexi-capture/fls/language/named-param-functions).

| Methode                        | Typ des benannten Parameters |
| ------------------------------ | ---------------------------- |
| `GetNamedParameterString`      | **String**                   |
| `GetNamedParameterStringArray` | **StringArray**              |
| `GetNamedParameterInt`         | **Int**                      |

<div id="add-named-parameters-to-elements">
  ## Benannte Parameter mit Regionen zu Elementen hinzufügen
</div>

Sie können Elementen im Referenzlayout benannte Parameter mit Regionen hinzufügen.

Wählen Sie eine oder mehrere Seiten aus, klicken Sie mit der rechten Maustaste darauf und dann auf **Eigenschaften...**, um das Eigenschaftendialogfeld zu öffnen. Die Registerkarte **Benannte Parameter** enthält eine Liste der verfügbaren benannten Parameter. Sie können diese durch Klicken auf **Edit...** bearbeiten oder ihren Wert auf den des nächsthöheren übergeordneten Elements zurücksetzen, von dem sie geerbt werden können.

Im Feld **Zu entfernendes Präfix** können Sie ein Präfix angeben, das aus dem Namen des benannten Parameters entfernt werden soll. So können Sie beispielsweise die Namen von Layout-Alternativen aus den Namen benannter Parameter entfernen.
