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

# MrzFormatEnum

MrzFormatEnum enumeration constants describe the machine-readable zone (MRZ) formats.

```
typedef enum {
 MF_Auto,
 MF_ICAO,
 MF_NationalPassportRus,
 MF_Passport,
 MF_OfficialTravelDocumentTwoLines,
 MF_OfficialTravelDocumentThreeLines,
 MF_VisaA,
 MF_VisaB
} MrzFormatEnum;
```

## Elements

| Name                                   | Description                                                 |
| -------------------------------------- | ----------------------------------------------------------- |
| MF\\\_Auto                             | Automatic detection of MRZ format.                          |
| MF\\\_ICAO                             | MRZ format by the ICAO Document.                            |
| MF\\\_NationalPassportRus              | MRZ format by the standard of Russian national passport.    |
| MF\\\_OfficialTravelDocumentThreeLines | MRZ format by the TD1 standard of the ICAO specification.   |
| MF\\\_OfficialTravelDocumentTwoLines   | MRZ format by the TD2 standard of the ICAO specification.   |
| MF\\\_Passport                         | MRZ format by the TD3 standard of the ICAO specification.   |
| MF\\\_VisaA                            | MRZ format by the MRV-A standard of the ICAO specification. |
| MF\\\_VisaB                            | MRZ format by the MRV-B standard of the ICAO specification. |

## Used in

[IMrzProcessingParams::Format](/fine-reader/engine/api-reference/parameter-objects/preprocessing-analysis-recognition-and-synthesis-parameters/mrzprocessingparams#format)
