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 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

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

Inhalt

Untergeordnete Seiten (Anzeige untergeordneter Seiten)
alltrue
depth1