Passer au contenu principal
Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine pour la méthode InjectTextLayer de l’objet Engine. Elle transmet au client des informations indiquant que le traitement de la page est terminé. Elle peut également traiter les messages système afin d’éviter que l’application ne semble ne plus répondre pendant les opérations longues.

Syntaxe

C++

HRESULT OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

C#

void OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);

Visual Basic .NET

Sub OnPageProcessed( _
  Index As Integer, _
  Stage As PageProcessingStageEnum _
)

Paramètres

Index [in] Ce paramètre correspond au numéro de la page traitée dans le fichier. Stage [in] Cette variable de type PageProcessingStageEnum indique l’étape du traitement.

Valeurs de retour

[C++ uniquement] Si cette méthode renvoie une valeur autre que S_OK, cela indique qu’une erreur s’est produite du côté client.

Remarques

L’implémentation côté client de cette méthode doit garantir que toutes les exceptions levées dans la méthode sont interceptées et traitées, et qu’aucune n’est propagée en dehors de celle-ci. La propagation d’une exception hors de la méthode peut entraîner des résultats imprévisibles (comme l’arrêt du programme).

Voir aussi

IProcessingEvents IEngine::InjectTextLayer