- Wenn Sie die Erkennungssitzung zwischen Seiten beibehalten müssen, z. B. wenn Sie das Cache-Wörterbuch verwenden. In diesem Fall sollten Sie die Eigenschaft AutoCleanRecognizerSession auf FALSE setzen und die Erkennungssitzung bei Bedarf manuell durch Aufrufen der Methode CleanRecognizerSession bereinigen (wenn Sie das Cache-Wörterbuch nicht mehr benötigen oder wenn Sie eine Seite mit Parametern verarbeiten möchten (Helligkeit, Textarten, Schriftarten usw.), die sich stark von den vorherigen Seiten unterscheiden).
- Wenn Sie die Erkennungssitzung während der Erkennung einer Seite bereinigen müssen, z. B. wenn die Seite Textblöcke mit bestimmten Parametern enthält (Textarten, Schriftarten usw.), die sich erheblich von den Parametern anderer Textblöcke unterscheiden.
- Wenn Seiten nacheinander in einem Prozess erkannt werden und keine weiteren Seiten mehr zu verarbeiten sind (zum Beispiel wurde die Methode IFRDocument::Close aufgerufen oder das Dokument wurde freigegeben und es gibt keine weiteren Dokumente).
- Wenn keine weiteren Seiten mehr zu verarbeiten sind (zum Beispiel wurde die Methode IFRDocument::Close aufgerufen oder das Dokument wurde freigegeben und es gibt keine weiteren Dokumente).
- Wenn Seiten in parallelen Prozessen erkannt werden — nach Abschluss jedes parallelen Prozesses.
- Wenn Seiten in parallelen Prozessen mit BatchProcessor erkannt werden und keine weiteren Seiten mehr zu verarbeiten sind (IBatchProcessor::GetNextProcessedPage gibt 0 zurück).
- Wenn die Methode LoadPredefinedProfile oder LoadProfile des Engine-Objekts aufgerufen wird.
- Wenn keine weiteren Seiten mehr zu verarbeiten sind (zum Beispiel wurde die Methode IFRDocument::Close aufgerufen oder das Dokument wurde freigegeben und es gibt keine weiteren Dokumente).
- Wenn die Methode LoadPredefinedProfile oder LoadProfile des Engine-Objekts aufgerufen wird.
