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

# Barcode

> Parameters for configuring Barcode elements in FlexiLayout, including Type, Orientation, and MaxXOutsidePart and MaxYOutsidePart tolerances for the search area.

| Parameter                                 | Description                                                                                                                                                                                                                        |
| :---------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `Void Type( BarcodeTypes )`               | Barcode type. **Example:** The code below tells the program that the barcode is of Interleaved 25 type. `Type: BarcodeType_Interleaved25; Void Orientation( BarcodeOrientations );`                                                |
| `Void Orientation( BarcodeOrientations )` | Barcode orientation. **Example:** The code below tells the program that the barcode must be read left to right. `Orientation: BarcodeOrientation_LeftToRight;`                                                                     |
| `Void MaxXOutsidePart( Real )`            | Specifies the part of the object that may extend beyond the search area horizontally. May assume values from 0 to 1. Those objects are included in the hypothesis that have the specified or smaller part outside the search area. |
| `Void MaxYOutsidePart( Real )`            | Specifies the part of the object that may extend beyond the search area vertically. May assume values from 0 to 1. Those objects are included in the hypothesis that have the specified or smaller part outside the search area.   |
