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

# PageProcessingStageEnum

> PageProcessingStageEnum in the ABBYY FineReader Engine API — Stages of image processing.

PageProcessingStageEnum enumeration constants are used to denote the stage of image processing.

```
typedef enum {
 PPS_Open,
 PPS_Preprocess,
 PPS_Analysis,
 PPS_Recognition,
 PPS_Synthesis,
 PPS_Export,
 PPS_UserUpdate
} PageProcessingStageEnum;
```

## Elements

| Name | Description |
| - | - |
| PPS\\\_Analysis | Layout analysis. |
| PPS\\\_Export | Page export. |
| PPS\\\_Open | Image opening. |
| PPS\\\_Preprocess | Image preprocessing. |
| PPS\\\_Recognition | Page recognition. |
| PPS\\\_Synthesis | Document synthesis. |
| PPS\\\_UserUpdate | The [IFRPage::Update](/fine-reader/engine/api-reference/document-related-objects/frpage/update-method) method is called. |

## Used in

[IFRDocumentEvents::OnPageProcessed](/fine-reader/engine/api-reference/document-related-objects/ifrdocumentevents/onpageprocessed-method)

[IFRPageEvents::OnPageProcessed](/fine-reader/engine/api-reference/document-related-objects/ifrpageevents/onpageprocessed-method)
