Passer au contenu principal
Cette méthode est implémentée dans FRE pour Windows.
Cette méthode effectue la numérisation d’une ou plusieurs images. Elle renvoie une collection contenant les noms des fichiers image obtenus. L’un des paramètres d’entrée de cette méthode reçoit un pointeur vers l’interface de gestion de la numérisation IScanCallback. Cette méthode ne rend pas la main tant que la numérisation n’est pas terminée. Si vous souhaitez numériser de manière asynchrone, c’est-à-dire sans bloquer l’exécution de votre programme, utilisez la méthode BeginScan du même objet.

Syntaxe

C++

HRESULT Scan(
  ScanSourceUITypeEnum UserInterfaceType,
  BSTR                 Folder,
  IScanCallback*       callback,
  IStringsCollection** Result
);

C#

IStringsCollection Scan(
  ScanSourceUITypeEnum UserInterfaceType,
  BSTR                 Folder,
  IScanCallback*       callback
);

Visual Basic .NET

Function Scan( _
  UserInterfaceType As ScanSourceUITypeEnum, _
  Folder As String, _
  callback As IScanCallback _
) As IStringsCollection

Paramètres

UserInterfaceType [in] Cette variable spécifie le type d’interface utilisateur à utiliser pour définir les options de numérisation, sous la forme de ScanSourceUITypeEnum. Ne transmettez pas la constante SSUIT_All dans ce paramètre. Si vous ne souhaitez pas afficher de boîte de dialogue, transmettez la constante SSUIT_None. Folder [in] Cette variable indique le chemin du dossier dans lequel les numérisations doivent être enregistrées. Veuillez noter que ce dossier doit déjà exister. callback [in] Cette variable sert à 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, transmettez le pointeur null. Result [out, retval] Pointeur vers la variable pointeur IStringsCollection* qui reçoit le pointeur d’interface de l’objet StringsCollection, lequel contiendra les noms de fichier des images numérisées.

Valeurs de retour

Cette méthode peut renvoyer les valeurs de retour standard des fonctions d’ABBYY FineReader Engine.

Voir aussi

ScanSource