Durchsuchbare Dokumentation aufrufen

Zurück zur Dokumentationsübersicht

Tabellenfelder benutzen

Achtung

Ab agorum core Version 7.3. 

Mit dem Tabellenfeld können Metadaten anhand von Zeilen und Spalten definiert werden. Dieses wird notwendig, wenn sich ein Training von einem Dokumententyp auf Dokumente bezieht, die sich in der Größe immer wieder ändern. Die Änderung kann sich z.B. auf ein Tabelle beziehen, die einmal etwas kleiner oder größer ist oder auch auf globale Werte, die sich in der Größe ändern. 

Im Folgenden sieht man, dass die beiden Dokumente inhaltlich dieselben, Größe und Position jedoch unterschiedlich sind.

Nun kann das Tabellenfeld genutzt werden. Es können Texte markiert werden, die dann als Zeilen und/oder Spalten für die Erkennung intern verwendet werden.
Beim Metadatum muss im Feld Auslesen ein Haken bei Tabellenfeld gesetzt werden.

Beispiel:

Zuerst wird die Tabelle normal trainiert, mit y1 als Positionsanker. Danach werden die folgenden Modifikationen vorgenommen:

  1. Der Positionsanker wird in eine RegExp abgeändert: /y\d+/
    1. Es muss immer ein y und eine Zahl (1-n) kommen.
  2. Dann wird unterhalb der Suche x1 x2 x3 für jede Spalte die Suche jeweils relativ zur vorangegangenen Suche eingefügt. Dazu einfach x1 markieren und dann Diesen Text suchen auswählen usw..Danach die TabellenPosition noch unter y1 schieben:
    1. x1
      1. x2
        1. x3
          1. y1
  3. Die Suchfelder entsprechend relativ setzen: Das Suchfeld für x2 sollte neben x1 beginnen usw.

docformdemo_x1 sucht damit die Spalte x1, docformdemo_x2 die Spalte x2 und docformdemo_x3 die Spalte x3. Das Programm sucht eigenständig Referenzen für Zeile und Spalte zum Auslesen der Tabellenwerte. Wenn nur eine Spalte gefunden wird, wird die Zeile so gemacht wie seither, dies gilt auch wenn Zeile nicht gefunden wird oder kein Element gefunden wird.

Weiterführendes

Zurück zur undefined>agorum core docform - Dokumentation