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. |
Beispiel: den Suchbereich eines Elements ausgeben
Geben Sie im Abschnitt Erweiterte Beziehungen vor der Suche für das ausgewählte Element folgenden Code ein:
oder entsprechender Code
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.
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.