> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Méthode OnPageProcessed de l’interface IProcessingEvents

> Méthode OnPageProcessed de l’interface IProcessingEvents dans l’API ABBYY FineReader Engine — méthode côté client appelée par Engine.InjectTextLayer lorsque le traitement de la page est terminé ; elle transmet au client l’indice de la page et l’étape de traitement.

Cette méthode est implémentée côté client. Elle est appelée par ABBYY FineReader Engine pour la méthode [InjectTextLayer](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/injecttextlayer-method) de l’objet [Engine](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface). 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.

<div id="syntax">
  ## Syntaxe
</div>

<div id="c">
  ### C++
</div>

```cpp theme={null}
HRESULT OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);
```

### C\#

```csharp theme={null}
void OnPageProcessed(
  int                     Index,
  PageProcessingStageEnum Stage
);
```

<div id="visual-basic-net">
  ### Visual Basic .NET
</div>

```vb theme={null}
Sub OnPageProcessed( _
  Index As Integer, _
  Stage As PageProcessingStageEnum _
)
```

<div id="parameters">
  ## Paramètres
</div>

Index

\[in] Ce paramètre correspond au numéro de la page traitée dans le fichier.

Stage

\[in] Cette variable de type [PageProcessingStageEnum](/fr/fine-reader/engine/api-reference/enumerations/pageprocessingstageenum) indique l’étape du traitement.

<div id="return-values">
  ## Valeurs de retour
</div>

\[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.

<div id="remarks">
  ## Remarques
</div>

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).

<div id="see-also">
  ## Voir aussi
</div>

[IProcessingEvents](/fr/fine-reader/engine/api-reference/supplementary-objects-and-methods/iprocessingevents)

[IEngine::InjectTextLayer](/fr/fine-reader/engine/api-reference/engine-object-iengine-interface/processing-methods/injecttextlayer-method)
