Home > Handbuch > Entwicklerhilfe > Makro-Referenz OmAPI > AutoCapt: Automatische Dokumentenerkennung > AutoCaptFindDate AutoCaptFindDate |
Automatische Belegerkennung mit Maskensuche nach einem Datum.
Syntax
{AutoCaptFindDate[:Result,Masks,StartPos,EndPos,IgnoreBlanks,SearchOption]}
Optionale Parameter:
Result: "Default" (Vorgabewert) gibt, wie bei der Standarderkennung, das Belegdatum zurück.
"Latest" das neuste der gefundenen Daten,
"Earliest" das älteste.
"Auto" das neueste der Daten, die nicht in der Zukunft liegen.
"All" alle gefundenen Daten mit Leerzeichen getrennt.
"List" alle als mehrzeiliger Text.
Masks: Verwendete Suchmasken für Datum-Schreibweisen:
Vorgabe, wenn nicht angegeben, ist "1235"
Die folgenden Nummern können Sie kombinieren: "1" nur 1, "134" für 1, 3 und 4, "13c" 1 und 3 mit Komma-Korrektur.
"1": 09.01.2019
"2": 09.01.19
"3": 9.1.2019
"4": 9.1.19
"5": 9. Januar 2019
"c" kann zusätzlich angegeben werden. Es wird dann auch nach Komma statt Punkt gesucht, um OCR-Erkennungsfehler zu beheben (09,01.2019).
StartPos: Zur Beschleunigung kann eine Startposition in Zeichen (Byte) angegeben werden. Wenn Sie sich z. B. sicher sind, dass der gesuchte Text erst nach 1.000 Zeichen vorkommt, dann geben Sie "1000" ein. Die Auswertung beginnt dann erst beim zehntausenden Zeichen. Geben Sie 1 ein, wenn vom ersten Zeichen an ausgewertet werden soll. Der Vorgabewert, wenn nicht angegeben, ist "1".
EndPos: Zur Beschleunigung kann eine Endposition in Zeichen (Byte) angegeben werden, bei der die Suche endet. Geben Sie 0 ein, um bis zum Textende zu suchen. Vorgabewert ist "10000".
IgnoreBlanks: 0 (Vorgabewert) oder 1. Bei 1 werden Leerzeichen ignoriert.
SearchOption: 0 oder leer für keine Option, 1 (Vorgabewert) für die Suche nur nach ganzen Wörtern.
Alle anderen Werte definieren eine Präfix, die im Text vor der eigentlichen Maske stehen muss.
Datum aus dem Dokumententext.
Beschreibung
Die Funktionen sucht im Dokument nach einem Datum zwischen 1900 und 2099. Wenn mehrere Daten gefunden wurden, kann das gewünschte mit dem Parameter Result gewählt werden.
Beispiele
{AutoCaptFindDate:Latest}
{AutoCaptFindDate:Latest,123c}
Siehe auch