Este método está implementado en FRE para Windows.
Este método inicia una operación de escaneo asincrónica y devuelve el control de inmediato. El escaneo puede llevar mucho tiempo, y este método puede resultar útil cuando no desea que el programa espere a que finalice una operación de escaneo prolongada. Toma como parámetro de entrada un puntero a la interfaz de administración del escaneo IScanCallback.
No puede iniciar otra operación de escaneo hasta que finalice la actual, incluso si selecciona otra fuente de escaneo. La finalización se señalará mediante la notificación 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 variable especifica el tipo de interfaz de usuario que se usará para configurar las opciones de escaneo, según ScanSourceUITypeEnum. No pase la constante SSUIT_All para este parámetro. Si no desea mostrar un cuadro de diálogo, pase la constante SSUIT_None.
Folder
[in] Esta variable determina la ruta de la carpeta donde deben guardarse los escaneos. Tenga en cuenta que esta carpeta ya debe existir.
Callback
[in] Esta variable se utiliza para pasar el puntero a la interfaz de devolución de llamada IScanCallback. Esta interfaz se usa para las notificaciones sobre el progreso y la finalización del escaneo, o para los errores que puedan producirse durante el escaneo. Este parámetro es opcional. Si no desea recibir notificaciones, pase el puntero nulo.
Este método puede devolver los valores de retorno estándar de las funciones de ABBYY FineReader Engine.
ScanSource