Este objeto é implementado no FRE para Linux e Windows.
- Implemente as interfaces IImageSource e IFileAdapter, que fornecem acesso à origem de imagem e aos arquivos nela contidos.
- [opcional] Implemente a interface IAsyncProcessingCallback para gerenciar o processamento. Os métodos dessa interface permitem tratar erros e/ou cancelar o processamento.
- Chame o método CreateBatchProcessor do objeto Engine, para obter o objeto BatchProcessor.
- Use a propriedade PageFlushingPolicy para definir o modo de trabalho com as páginas do documento na memória.
- Chame o método Start para inicializar o processador e iniciar processos de reconhecimento assíncronos. Você pode especificar a origem das imagens e as configurações de processamento nesse método.
- O objeto BatchProcessor não pode ser reutilizado. Chamadas repetidas ao método Start causarão erros.
- Não crie nem use vários Batch Processors simultaneamente, pois isso pode causar problemas na ordem de processamento das páginas.
- Chame o método GetNextProcessedPage em um loop até que o método retorne 0, o que significa que não há mais imagens na origem e que todas as imagens processadas já foram retornadas ao usuário.
Properties
| Name | Type | Descrição |
|---|---|---|
| Application | Engine, somente leitura | Retorna o objeto Engine. |
| PageFlushingPolicy | PageFlushingPolicyEnum | Especifica se os objetos ImageDocument e Layout das páginas correspondentes devem ser descarregados e salvos em disco quando não houver referências a esses objetos. <Note> No Linux, quando o valor desta propriedade é definido como PFP_KeepInMemory, os documentos de imagem e layouts das páginas não utilizadas não são salvos em disco. </Note> <Note> No Windows, para descarregar e salvar em disco os objetos ImageDocument e Layout de páginas individuais do documento, use o método IFRPage::Flush para as páginas correspondentes. </Note> Por padrão, esta propriedade é PFP_Auto. |
Métodos
| Nome | Descrição |
|---|---|
| GetNextProcessedPage | Executa o processamento em segundo plano até que a próxima imagem reconhecida esteja disponível. |
| ProcessPageAsync | Permite repetir o processamento de uma página com outros parâmetros. A página pode ser inserida no início ou no fim da fila de processamento. |
| Start | Prepara o Batch Processor para uso. O método inicia processos de reconhecimento assíncronos, especifica a origem das imagens e as configurações de processamento. |
Parâmetro de saída
Exemplos
Código C#
Código C#
