- Wenn Sie ein Table-Element erstellen, müssen Sie es an einen bereits erstellten Table-Block „binden“, daher müssen Sie den Block normalerweise zuerst erstellen. Sie können zunächst dessen ungefähren Suchbereich festlegen, dann ein oder mehrere Elemente erstellen, um nach dem Block zu suchen, und diese Table-Elemente anschließend verwenden, um den Suchbereich des Blocks endgültig festzulegen.
- Sie können mehrere Elemente erstellen, von denen jedes einen eigenen Algorithmus zur Suche nach ein und demselben Table-Block beschreibt. Sie können das Programm anweisen, das Table-Element auszuwählen, das nach dem Finden des Blocks am besten zum Tabellenblock passt. Dies geschieht mithilfe einer Region expression.
Einen Table-Block erstellen
1
Zum FlexiLayout-Fenster wechseln
2
Den Zweig Blocks auswählen
Wählen Sie im FlexiLayout-Baum den Zweig Blocks aus.
3
Einen Table-Block hinzufügen
Wählen Sie im Menü FlexiLayout Add Block → Table aus, oder wählen Sie im Kontextmenü New → Table.
4
Die Blockeigenschaften auf der Registerkarte Table-Block festlegen
Geben Sie Folgendes an:
- den Namen des Blocks.
- einen optionalen Kommentar.
- Wenn die Blockregion und die Aufteilung der Tabelle in Zeilen und Spalten mit der von einem Table-Element zurückgegebenen Region übereinstimmen, wählen Sie die Option Source element aus und klicken Sie auf
. Wählen Sie im Dialogfeld Select Element das Table-Element aus, dessen Region mit der Region des Blocks übereinstimmt, und klicken Sie dann auf OK. - Wenn die Blockregion nicht mit der Region eines Table-Elements übereinstimmt, wählen Sie die Option Region expression aus und geben Sie den erforderlichen Code in das Feld Region expression ein. Klicken Sie auf Check, um den Code zu überprüfen.
5
Die Spalten auf der Registerkarte Columns angeben
Geben Sie die Spalten an, die innerhalb des Blocks vorkommen können:
- Klicken Sie auf Add… und geben Sie den Namen einer Spalte ein. Verwenden Sie dabei am besten die Spaltennamen, wie sie in den Testbildern vorkommen.
- Wählen Sie in der Dropdown-Liste Type den Typ der Spalte aus: Text, Barcode, Checkmark, Picture oder Non-Recognized Block.
- Um den Namen oder den Typ einer Spalte zu ändern, klicken Sie auf Edit… und geben Sie im Dialogfeld Edit Table Column einen neuen Namen ein oder wählen Sie einen anderen Typ aus.
- Verwenden Sie die Schaltflächen
und
, um die Spalten in der Reihenfolge anzuordnen, in der sie in der Datenerfassungsanwendung vorkommen müssen.
Beispiel: Festlegen, welche Blockregion ausgewählt werden soll
OutputTable vom Typ TableHypothesis.
Der Code im folgenden Beispiel wählt das Table-Element aus, in dem die meisten Zeilen gefunden wurden:
Die Table-Elemente
SearchElements.TableElement1 und SearchElements.TableElement2 im Beispiel müssen auf denselben Table-Block verweisen, dessen Feld „Region expression“ den obigen Code enthält.