Zum Ende der Metadaten springen
Zum Anfang der Metadaten

Sie zeigen eine alte Version dieser Seite an. Zeigen Sie die aktuelle Version an.

Unterschiede anzeigen Seitenhistorie anzeigen

« Vorherige Version anzeigen Version 3 Nächste Version anzeigen »

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:

VariableTypBeschreibung
RecoResult
StringBeinhaltet 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
StringOptionaler Text warum die Erkennung angehalten wurde. 

Beispiel

if RecoResult > '' then
begin
  BcStr      := RecoResult;
  RecoResult := '';

  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;

  • Keine Stichwörter