Die Funktion
SearchText (Element vom Typ Static Text) ist eine Ausnahme. Diese Funktion wirdzusätzlicheSuchwörter zu den Wörtern hinzufügen, die bereits auf der Registerkarte Static Text angegeben sind.Die zusätzlichen Bedingungen, die im Bereich Erweiterte Beziehungen für die Vorsuche eingegeben werden, dürfen sich nur auf Elemente beziehen, die sich im FlexiLayout-Baum oberhalb des aktuellen Elements befinden. Die einzigen Ausnahmen sind die Subelemente desselben wiederholbare Gruppe-Elements; sie dürfen sich auf vorherige Instanzen von Subelementen beziehen, die sich in derselben Gruppe unterhalb des angegebenen Elements befinden.
Beispiele
Verschiedene Werte für denselben Parameter angeben
Manchmal müssen Sie demselben Parameter unterschiedliche Werte zuweisen. Verwenden Sie dazu denif... then-Operator:
Den Suchbereich einschränken
Der Suchbereich kann mit jedem Typ angegeben werden, der einen Bildbereich definiert:Rect, RectArray, Region. Er kann auch mit einem Ausdruck angegeben werden, der einen dieser Typen zurückgibt. Das Ergebnis der Auswertung des Ausdrucks wird als Argument an die Funktion RestrictSearchArea() übergeben:
Die Suche nach einem Objekt abbrechen
Bei manchen Dokumenten schließt das Vorhandensein eines Objekts im Bild automatisch ein anderes Objekt aus. In anderen Fällen möchten Sie vielleicht nur dann nach einem bestimmten Objekt suchen, wenn bestimmte Bedingungen erfüllt sind. Sie können das Programm anweisen, nicht nach einem bestimmten Objekt zu suchen, indem Sie den BefehlDontFind() verwenden. Nachdem der Befehl ausgeführt wurde, formuliert das Programm eine Nullhypothese für das entsprechende Objekt:
Eine Hypothese auswählen
Manchmal erfüllen mehrere Bildobjekte die in einem Element angegebenen Bedingungen. Das bedeutet, dass das Programm mehrere Hypothesen formuliert. Wenn Sie aus dieser Menge nur die Hypothese auswählen möchten, die einem anderen Objekt oder Punkt im Bild am nächsten liegt, können Sie eine der folgenden Funktionen verwenden:Sie können nicht mehrere
Nearest-Funktionen auf einmal verwenden.Suche in mehrseitigen Dokumenten
Das Programm behandelt ein mehrseitiges Dokument als eine einzige Einheit und kann nach einem Element in einem mehrseitigen Dokument suchen, ohne es einer exakten Seite zuzuordnen. So geben Sie an, dass ein Element in der unteren Hälfte einer beliebigen Seite gefunden werden kann:SearchElements.OtherElement beginnt:
SearchElements.RepeatableGroup positioniert sein kann:
SearchElements.Table liegen kann:
