Este método é implementado no FRE para Windows.
Este método inicia uma operação de digitalização assíncrona e retorna imediatamente. A digitalização pode levar bastante tempo, e este método pode ser útil quando você não quiser que o programa aguarde a conclusão de uma operação de digitalização demorada. Ele recebe como parâmetro de entrada um ponteiro para a interface de gerenciamento de digitalização IScanCallback.
Você não pode iniciar outra operação de digitalização até que a atual seja concluída, mesmo que selecione outra origem de digitalização. A conclusão será sinalizada pela notificação OnScanComplete.
HRESULT BeginScan(
ScanSourceUITypeEnum UserInterfaceType,
BSTR Folder,
IScanCallback* Callback
);
void BeginScan(
ScanSourceUITypeEnum UserInterfaceType,
BSTR Folder,
IScanCallback* Callback
);
Sub BeginScan( _
UserInterfaceType As ScanSourceUITypeEnum, _
Folder As String, _
ByRef Callback As IScanCallback _
)
UserInterfaceType
[in] Esta variável especifica o tipo de interface do usuário a ser usado para definir as opções de digitalização, conforme ScanSourceUITypeEnum. Não passe a constante SSUIT_All nesse parâmetro. Se não quiser exibir uma caixa de diálogo, passe a constante SSUIT_None.
Folder
[in] Esta variável define o caminho para a pasta em que as digitalizações devem ser salvas. Observe que essa pasta já deve existir.
Callback
[in] Esta variável é usada para passar o ponteiro para a interface de retorno de chamada IScanCallback. Essa interface é usada para notificações de progresso e conclusão da digitalização, ou para erros que possam ocorrer durante a digitalização. Este parâmetro é opcional. Se não quiser receber notificações, passe o ponteiro nulo.
Este método pode retornar um dos valores de retorno padrão das funções do ABBYY FineReader Engine.
ScanSource