Wie Zeilen und Fragmente identifiziert werden
FlexiLayout Studio berücksichtigt alle Textobjekte, die den Suchbereich horizontal schneiden (vertikal müssen die Objekte vollständig innerhalb des Suchbereichs liegen). Die Textobjekte werden dann zu Zeilen gruppiert. Die Zeilen werden von links nach rechts aufgebaut und enden, wenn die maximale Leerraumlänge (festgelegt in der Eigenschaft Max. Leerraumlänge) überschritten wird. In den resultierenden Zeilen identifiziert FlexiLayout Studio Zeichenketten, die jeweils nur Zeichen aus einem der benutzerdefinierten Alphabete enthalten. Auf dieselbe Weise teilt FlexiLayout Studio die Zeilen in Fragmente.Eingebettete Hypothesen
Als Nächstes erstellt FlexiLayout Studio für jedes Fragment eine Hypothese. Je nachdem, ob die Option Eingebettete Hypothesen zulassen ausgewählt ist, werden Hypothesen auf eine von zwei Arten erstellt. Angenommen, FlexiLayout Studio hat in einer vorherigen Stufe drei Fragmente erkannt. Wenn die Option Eingebettete Hypothesen zulassen ausgewählt ist, werden Hypothesen wie folgt erstellt:Wie die Hypothesenqualität berechnet wird
Nachdem alle möglichen Hypothesen erzeugt wurden, berechnet FlexiLayout Studio für jede davon die Pre-search quality. Dieser Wert gibt an, wie gut eine Hypothese die Suchbedingungen erfüllt, die im Dialogfeld Properties auf der Registerkarte Zeichenkette sowie auf der Registerkarte Advanced im Feld Advanced pre-search relations festgelegt sind. In dieser Phase hängt die Qualität von drei Prüfungen ab:- Ob die Länge der Hypothese in Zeichen innerhalb des Fuzzy-Intervalls liegt, das in der Eigenschaft Character count angegeben ist
- Ob die Gesamtlänge der Lücke in der Zeile innerhalb des Fuzzy-Intervalls liegt, das in TotalGapLength angegeben ist
- Ob die Anzahl der Wörter in der Zeile innerhalb des Fuzzy-Intervalls liegt, das in der Eigenschaft Word count angegeben ist
