Recognition-Engine Script
- Dennis Balzuweit
Owned by Dennis Balzuweit
März 23, 2022
1 min read
Loading data...
Recognition-Engine Script
Über ein Recognition-Engine Script können beispielsweise die Werte einer Barcode- oder OCR-Erkennung vor der Übergabe an die Anwendung geprüft oder verändert werden.
Das Script wird dabei direkt an der Engine-Konfiguration hinzugefügt. Ein Test über das Recognition-Schema Plugin ist dabei möglich.
In einem Engine-Script stehen primär drei Variablen zur Einflussnahme bereit:
Variable | Typ | Beschreibung |
---|---|---|
RecoResult | String | Beinhaltet das Ergebnis der Erkennung (OCR, Barcode etc.) und den finalen Wert der an die Applikation weitergegeben wird. |
StopReco | Boolean | Über diese Variable kann die Erkennung angehalten werden → StopReco := true; |
StopMsg | String | Optionaler Text warum die Erkennung angehalten wurde. |
Beispiel
if RecoResult > '' then begin BcStr := RecoResult; RecoResult := ''; if Length(BcStr) > 0 then BcStr := BcStr + CRLF; while Pos(CRLF,BcStr) > 0 do begin Barcode := Trim(copy(BcStr,1,Pos(CRLF,BcStr)-1)); Delete(BcStr,1,Pos(CRLF,BcStr)+1); if Length(Barcode) > 0 then begin if CheckRegularExpressionOnStr('\d{6},Barcode) = true then begin RecoResult := Barcode; break; end; end; end; end;