Cet objet est implémenté dans FRE pour Linux et Windows.
- Implémentez les interfaces IImageSource et IFileAdapter, qui fournissent l’accès à la source d’images et aux fichiers qu’elle contient.
- [facultatif] Implémentez l’interface IAsyncProcessingCallback pour gérer le traitement. Les méthodes de cette interface vous permettent de gérer les erreurs et/ou d’annuler le traitement.
- Appelez la méthode CreateBatchProcessor de l’objet Engine afin d’obtenir l’objet BatchProcessor.
- Utilisez la propriété PageFlushingPolicy pour définir le mode de gestion des pages du document en mémoire.
- Appelez la méthode Start pour initialiser le processeur et lancer des processus de reconnaissance asynchrones. Vous pouvez spécifier dans cette méthode la source des images et les paramètres de traitement.
- L’objet BatchProcessor ne peut pas être réutilisé. Des appels répétés à la méthode Start provoqueront des erreurs.
- Ne créez pas et n’utilisez pas plusieurs objets BatchProcessor simultanément, car cela peut entraîner une confusion dans le traitement des pages.
- Appelez la méthode GetNextProcessedPage dans une boucle jusqu’à ce qu’elle renvoie 0, ce qui signifie qu’il n’y a plus d’images dans la source et que toutes les images traitées ont été renvoyées à l’utilisateur.
Propriétés
| Nom | Type | Description |
|---|---|---|
| Application | Engine, lecture seule | Renvoie l’objet Engine. |
| PageFlushingPolicy | PageFlushingPolicyEnum | Indique si les objets ImageDocument et Layout des pages correspondantes doivent être déchargés et enregistrés sur le disque lorsqu’il n’existe plus de référence à ces objets. <Note> Sous Linux, lorsque la valeur de cette propriété est définie sur PFP_KeepInMemory, les documents image et les mises en page des pages inutilisées ne sont pas enregistrés sur le disque. </Note> <Note> Sous Windows, pour décharger et enregistrer sur le disque les objets ImageDocument et Layout de pages distinctes du document, utilisez la méthode IFRPage::Flush pour les pages correspondantes. </Note> Cette propriété est définie sur PFP_Auto par défaut. |
Méthodes
| Nom | Description |
|---|---|
| GetNextProcessedPage | Assure le traitement en arrière-plan jusqu’à ce que l’image reconnue suivante soit disponible. |
| ProcessPageAsync | Permet de relancer le traitement d’une page avec d’autres paramètres. La page peut être placée au début ou à la fin de la file de traitement. |
| Start | Prépare le Batch Processor au fonctionnement. La méthode lance des processus de reconnaissance asynchrones, spécifie la source des images et les paramètres de traitement. |
Paramètre de sortie
Exemples
Code C#
Code C#
