Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

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 beeit.Diese sindbereit:

VariableTypBeschreibung

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

Codeblock
languagedelphi
linenumberstrue
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;

Inhalt

Untergeordnete Seiten (Anzeige untergeordneter Seiten)
alltrue
depth1