Dieses Objekt ist in FRE für Linux und Windows implementiert.
- Implementieren Sie die Schnittstellen IImageSource und IFileAdapter, die Zugriff auf die Bildquelle und die darin enthaltenen Dateien bereitstellen.
- [optional] Implementieren Sie die Schnittstelle IAsyncProcessingCallback, um die Verarbeitung zu steuern. Mit den Methoden dieser Schnittstelle können Sie Fehler behandeln und/oder die Verarbeitung abbrechen.
- Rufen Sie die Methode CreateBatchProcessor des Objekts Engine auf, um das BatchProcessor-Objekt zu erhalten.
- Verwenden Sie die Eigenschaft PageFlushingPolicy, um den Modus für die Arbeit mit Dokumentseiten im Speicher festzulegen.
- Rufen Sie die Methode Start auf, um den Prozessor zu initialisieren und asynchrone Erkennungsprozesse zu starten. In dieser Methode können Sie die Bildquelle und die Verarbeitungseinstellungen angeben.
- Das BatchProcessor-Objekt kann nicht wiederverwendet werden. Wiederholte Aufrufe der Methode Start führen zu Fehlern.
- Erstellen und verwenden Sie nicht mehrere Batch Processors gleichzeitig, da dies zu Verwechslungen bei der Seitenverarbeitung führen kann.
- Rufen Sie die Methode GetNextProcessedPage in einer Schleife auf, bis die Methode 0 zurückgibt. Das bedeutet, dass sich keine Bilder mehr in der Quelle befinden und alle verarbeiteten Bilder an den Benutzer zurückgegeben wurden.
Eigenschaften
| Name | Typ | Beschreibung |
|---|---|---|
| Application | Engine, nur lesbar | Gibt das Engine-Objekt zurück. |
| PageFlushingPolicy | PageFlushingPolicyEnum | Gibt an, ob die Objekte ImageDocument und Layout für die entsprechenden Seiten entladen und auf der Festplatte gespeichert werden sollen, wenn keine Verweise mehr auf diese Objekte vorhanden sind. <Note> Unter Linux werden die ImageDocument- und Layout-Objekte für nicht verwendete Seiten nicht auf der Festplatte gespeichert, wenn diese Eigenschaft auf PFP_KeepInMemory gesetzt ist. </Note> <Note> Verwenden Sie unter Windows zum Entladen und Speichern der ImageDocument- und Layout-Objekte für einzelne Seiten des Dokuments auf der Festplatte die Methode IFRPage::Flush für die entsprechenden Seiten. </Note> Standardmäßig ist diese Eigenschaft auf PFP_Auto gesetzt. |
Methoden
| Name | Beschreibung |
|---|---|
| GetNextProcessedPage | Führt die Verarbeitung im Hintergrund fort, bis das nächste erkannte Bild verfügbar ist. |
| ProcessPageAsync | Ermöglicht es Ihnen, die Verarbeitung einer Seite mit anderen Parametern zu wiederholen. Die Seite kann an den Anfang oder das Ende der Verarbeitungswarteschlange gesetzt werden. |
| Start | Bereitet den Batch Processor für die Verarbeitung vor. Die Methode startet asynchrone Erkennungsprozesse und legt die Bildquelle sowie die Verarbeitungseinstellungen fest. |
Ausgabeparameter
Beispiele
C#-Code
C#-Code
