Beim Matching jeder Layout-Alternative mit einem Bild erzeugt das Programm nacheinander Hypothesen für jedes Element. Die Hypothesen für die Elemente werden einzeln erzeugt: vom ersten (obersten) Element im Baum bis zum letzten (untersten) Element. Aus den erzeugten Hypothesen wird ein Hypothesenbaum aufgebaut. Wenn die Layout-Alternative erfolgreich mit dem Bild abgeglichen wird, wird der Hypothesenbaum im Fenster Hypotheses angezeigt. Wenn mehr als eine Layout-Alternative mit dem Bild übereinstimmt, wird der Hypothesenbaum für die erste Alternative angezeigt. Wenn keine der Alternativen mit dem Bild übereinstimmt, wird der Hypothesenbaum für die erste Alternative angezeigt.
Die Anzahl der für ein Element erzeugten Hypothesen kann die im Feld Number of surviving hypotheses festgelegte Anzahl überschreiten. In diesem Fall wird nur die benutzerdefinierte Anzahl der besten Hypothesen in den Hypothesenbaum übernommen.
Im Hypothesenbaum sucht das Programm dann nach dem besten Pfad, d. h. dem qualitativ besten Pfad zu den Hypothesen des letzten Elements. Die Qualität des Pfads wird durch Multiplikation der Hypothesen der Elemente auf diesem Pfad berechnet.
Die Hypothesen im besten Pfad werden verwendet, um die Blocks zu erkennen.
Der Hypothesenbaum wird im Fenster Hypotheses angezeigt. So zeigen Sie den Hypothesenbaum für ein bestimmtes Bild an:
- Öffnen Sie das Bild.
- Gleichen Sie das FlexiLayout mit dem Bild ab (wählen Sie Match aus dem Menü FlexiLayout oder aus dem Kontextmenü).
So zeigen Sie die Hypothesen für Elemente an, die Teil eines Gruppenelements sind:
- Wählen Sie die Hypothese für das Element Group aus.
- Drücken Sie Enter oder wählen Sie den Befehl Show Details aus dem Kontextmenü.
Um eine Ebene nach oben zu wechseln, drücken Sie Ctrl+Enter oder wählen Sie den Befehl Go One Level Up aus dem Kontextmenü.
Der für das aktuelle Bild aufgebaute Hypothesenbaum wird gelöscht, wenn Sie dieses Bild schließen. Der beste Pfad (die Kette von Hypothesen, die zum Aufbau des Matched Layout verwendet wurde) bleibt erhalten. Sie können diese Hypothesen anzeigen, wenn Sie das Bild erneut öffnen. Das Programm speichert nicht den gesamten Hypothesenbaum, da dieser zu viel Arbeitsspeicher beanspruchen kann.
Der Hypothesenbaum besteht aus den folgenden Teilen:
Die linke Spalte enthält die Elemente der ersten Verschachtelungsebene in der Reihenfolge, in der sie im FlexiLayout-Baum vorkommen.
Die rechte Spalte enthält die für jedes Element erzeugten Hypothesen. Jede Hypothese ist mit einem Symbol gekennzeichnet. Die Hypothesen sind durch dünne Linien verbunden, die die Reihenfolge anzeigen, in der sie erzeugt wurden. Die Hypothesen im besten Pfad sind durch grüne Linien verbunden, die übrigen Hypothesen durch graue Linien.
| Symbol | Beschreibung |
|---|
 | Eine Hypothese aus dem besten Pfad. |
 | Eine Hypothese, die nicht aus dem besten Pfad stammt. |
 | Eine Nullhypothese aus dem besten Pfad. |
 | Eine Nullhypothese, die nicht aus dem besten Pfad stammt. |
 | Eine unvollständige Hypothesenkette für ein Gruppenelement (Group, wiederholbare Gruppe, Kopfzeile, Fußzeile). Sie können eine unvollständige Hypothesenkette anzeigen, um ein nicht erkanntes Element zu lokalisieren. |
, , , | Im Zweig des Elements wird die Hypothese aus dem besten Pfad angezeigt. Um alle Hypothesen anzuzeigen, drücken Sie „+“ oder wählen Sie im Kontextmenü Expand Active. |
, , , | Zeigt alle Hypothesen im Zweig des Elements an. Um die Hypothesen auszublenden, die nicht aus dem besten Pfad stammen, drücken Sie „-“ oder wählen Sie im Kontextmenü Collapse Active. |
, , , , | Der Unterzweig der Hypothesen für das Element endet an dieser Stelle. |