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

# Debugfunktionen, die Informationen über den Suchbereich zurückgeben

> Gibt Debug-Informationen zu Elementsuchbereichen in FlexiLayout Studio mit den Funktionen SearchArea, ExcludedRects und PageSearchArea aus.

Die in der folgenden Tabelle aufgeführten Funktionen sind nur im Abschnitt „Erweiterte Beziehungen vor der Suche“ verfügbar.

Diese Funktionen können für Debug-Ausgaben verwendet werden. Sie können Ausgabebefehle ausführen, nachdem Sie eine Reihe von Anweisungen angegeben haben, die den Suchbereich einschränken, um die Ergebnisse dieser Anweisungen anzuzeigen.

| **Funktion**                                    | **Beschreibung**                                                                                                     |
| ----------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- |
| FuzzyRect SearchArea()                          | Erzeugter Suchbereich – ein Fuzzy-Rectangle. Schreibgeschützt.                                                       |
| RectArray ExcludedRects()                       | Array von Rechtecken, die vom Suchbereich ausgeschlossen sind. Schreibgeschützt.                                     |
| PageArea PageSearchAreaLocal( Int PageNumber )  | Gibt den Suchbereich zurück, der sich mit der angegebenen Seite überschneidet, in den lokalen Koordinaten der Seite. |
| PageArea PageSearchAreaGlobal( Int PageNumber ) | Gibt den Suchbereich zurück, der sich mit der angegebenen Seite überschneidet, in globalen Koordinaten.              |

<div id="example-print-the-search-area-of-an-element">
  ## Beispiel: den Suchbereich eines Elements ausgeben
</div>

Geben Sie im Abschnitt **Erweiterte Beziehungen vor der Suche** für das ausgewählte Element folgenden Code ein:

```text theme={null}
Print: Str(SearchArea);
```

oder entsprechender Code

```text theme={null}
Print: Str(SearchArea ());
```

Die Funktion Str konvertiert die Ergebnisse in das für die Ausgabe erforderliche string-Format. Die Ergebnisse (Informationen über die Koordinaten und die Größe des Fuzzy-Rectangle des ausgewählten Elements InternalRect und ExternalRect) werden im Fenster **Properties** angezeigt. Um die Ergebnisse anzuzeigen, wählen Sie das entsprechende Element im Baum der Hypothesen aus und bewegen Sie dann den Mauszeiger auf die Zeile Pre-search print im Fenster **Properties**. Der Value passt möglicherweise nicht in die Zeile Pre-search print, aber im Bereich Pre-search print unter dem Fenster **Properties** sehen Sie die vollständige Ausgabe.

<Note>
  Wenn Sie die Ergebnisse der Funktion ExcludedRects ausgeben (`Print: Str(ExcludedRects());`), wählen Sie die Zeile Pre-search print im Fenster **Properties** aus, um die Ergebnisse anzuzeigen.
</Note>

<Frame>
  <img src="https://mintcdn.com/abbyy/fmgRWFNHKYN2MLSg/images/flexi-capture/fls/Debug_Functions.png?fit=max&auto=format&n=fmgRWFNHKYN2MLSg&q=85&s=884b8be2f1d15afa5d97189ed01702e9" alt="Screenshot des Fensters Properties und des Bereichs Pre-search print in ABBYY FlexiLayout Studio, in dem die von der Debug-Funktion SearchArea zurückgegebenen Suchbereichsergebnisse angezeigt werden." width="768" height="390" data-path="images/flexi-capture/fls/Debug_Functions.png" />
</Frame>
