Pular para o conteúdo principal
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.

Sintaxe

C++

HRESULT BeginScan(
  ScanSourceUITypeEnum UserInterfaceType,
  BSTR                 Folder,
  IScanCallback*       Callback
);

C#

void BeginScan(
  ScanSourceUITypeEnum UserInterfaceType,
  BSTR                 Folder,
  IScanCallback*       Callback
);

Visual Basic .NET

Sub BeginScan( _
  UserInterfaceType As ScanSourceUITypeEnum, _
  Folder As String, _
  ByRef Callback As IScanCallback _
)

Parâmetros

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.

Valores de retorno

Este método pode retornar um dos valores de retorno padrão das funções do ABBYY FineReader Engine.

Veja também

ScanSource