Questo metodo è implementato in FRE per Linux e Windows.
Questo metodo esegue l’elaborazione in background finché non è disponibile l’immagine riconosciuta successiva.
Quando viene chiamato il metodo GetNextProcessedPage, Batch Processor richiama il metodo GetNextImageFile dell’interfaccia IImageSource. Il metodo restituisce il file immagine successivo dalla coda di origine. Per ogni pagina del file immagine viene creata una nuova attività di elaborazione, che viene assegnata a uno dei processi di riconoscimento. Se tutte le attività relative a un file sono state inviate all’elaborazione, ma non tutti i processi di riconoscimento sono occupati, il metodo GetNextImageFile viene richiamato di nuovo. Questa operazione continua finché la prima pagina dell’immagine non viene convertita e restituita all’utente. Le pagine vengono restituite all’utente tramite il metodo GetNextProcessedPage nell’ordine in cui sono state prelevate dall’origine delle immagini.
Chiamare il metodo GetNextProcessedPage in un ciclo finché il metodo non restituisce 0, il che significa che non ci sono più immagini nell’origine e che tutte le immagini elaborate sono state restituite all’utente.
La pagina restituita dal metodo GetNextProcessedPage esiste fino alla chiamata successiva di questo metodo. Pertanto, se si desidera salvare questa pagina, è necessario salvarla utilizzando i metodi dell’oggetto FRPage oppure aggiungerla a un documento esistente utilizzando il metodo IFRDocument::AddPage PRIMA della chiamata successiva al metodo GetNextProcessedPage.
HRESULT GetNextProcessedPage( IFRPage** Result );
IFRPage GetNextProcessedPage();
Function GetNextProcessedPage() As IFRPage
Result
[out, retval] Puntatore alla variabile IFRPage* che riceve il puntatore all’interfaccia per l’oggetto FRPage corrispondente alla pagina di output.
Questo metodo non prevede valori di ritorno specifici. Restituisce i valori di ritorno standard delle funzioni di ABBYY FineReader Engine.
BatchProcessor