Questo oggetto è implementato in FRE per Linux e Windows.
- Implementa le interfacce IImageSource e IFileAdapter, che forniscono l’accesso alla sorgente di immagini e ai file in essa contenuti.
- [facoltativo] Implementa l’interfaccia IAsyncProcessingCallback per gestire l’elaborazione. I metodi di questa interfaccia consentono di gestire gli errori e/o annullare l’elaborazione.
- Chiama il metodo CreateBatchProcessor dell’oggetto Engine per ottenere l’oggetto BatchProcessor.
- Usa la proprietà PageFlushingPolicy per impostare la modalità di gestione in memoria delle pagine del documento.
- Chiama il metodo Start per inizializzare il processore e avviare i processi di riconoscimento asincrono. In questo metodo puoi specificare la sorgente delle immagini e le impostazioni di elaborazione.
- L’oggetto BatchProcessor non può essere riutilizzato. Chiamate ripetute al metodo Start causano errori.
- Non creare né utilizzare contemporaneamente più Batch Processor, poiché ciò potrebbe causare confusione nell’elaborazione delle pagine.
- Chiama il metodo GetNextProcessedPage in un ciclo finché il metodo non restituisce 0, il che significa che non ci sono più immagini nella sorgente e che tutte le immagini elaborate sono già state restituite all’utente.
Proprietà
| Nome | Tipo | Descrizione |
|---|---|---|
| Application | Engine, di sola lettura | Restituisce l’oggetto Engine. |
| PageFlushingPolicy | PageFlushingPolicyEnum | Specifica se gli oggetti ImageDocument e Layout delle pagine corrispondenti debbano essere scaricati e salvati su disco in assenza di riferimenti a tali oggetti. <Note> In Linux, quando il valore di questa proprietà è impostato su PFP_KeepInMemory, gli ImageDocument e i layout delle pagine non utilizzate non vengono salvati su disco. </Note> <Note> In Windows, per scaricare e salvare su disco gli oggetti ImageDocument e Layout di singole pagine del documento, utilizzare il metodo IFRPage::Flush per le pagine corrispondenti. </Note> Per impostazione predefinita, questa proprietà è impostata su PFP_Auto. |
Metodi
| Nome | Descrizione |
|---|---|
| GetNextProcessedPage | Esegue l’elaborazione in background finché non è disponibile l’immagine riconosciuta successiva. |
| ProcessPageAsync | Consente di ripetere l’elaborazione di una pagina con parametri diversi. La pagina può essere inserita all’inizio o alla fine della coda di elaborazione. |
| Start | Prepara Batch Processor all’uso. Il metodo avvia processi di riconoscimento asincroni e specifica la sorgente di immagini e le impostazioni di elaborazione. |
Parametro di output
Esempi
Codice C#
Codice C#
