Cette méthode est implémentée dans FRE for Windows.
Cette méthode lance une opération de numérisation asynchrone et retourne immédiatement. La numérisation peut prendre beaucoup de temps, et cette méthode peut être utile lorsque vous ne souhaitez pas que le programme attende la fin d’une longue opération de numérisation. Elle prend en paramètre d’entrée un pointeur vers l’interface de gestion de la numérisation IScanCallback.
Vous ne pouvez pas lancer une autre opération de numérisation tant que l’opération en cours n’est pas terminée, même si vous sélectionnez une autre source de numérisation. La fin de l’opération est signalée par la notification 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] Cette variable spécifie le type d’interface utilisateur à utiliser pour définir les options de numérisation, tel que ScanSourceUITypeEnum. Ne passez pas la constante SSUIT_All pour ce paramètre. Si vous ne souhaitez pas afficher de boîte de dialogue, passez la constante SSUIT_None.
Folder
[in] Cette variable détermine le chemin d’accès au dossier dans lequel les numérisations doivent être enregistrées. Veuillez noter que ce dossier doit déjà exister.
Callback
[in] Cette variable permet de transmettre le pointeur vers l’interface de rappel IScanCallback. Cette interface est utilisée pour les notifications de progression et de fin de numérisation, ainsi que pour les erreurs pouvant survenir pendant la numérisation. Ce paramètre est facultatif. Si vous ne souhaitez pas recevoir de notifications, passez un pointeur nul.
Cette méthode peut renvoyer les valeurs de retour standard des fonctions ABBYY FineReader Engine.
ScanSource