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

# IBarcodeFindingOptions

> IBarcodeFindingOptions sets barcode detection options in Scanning Station scripts: the search rectangle, barcode types, and expected orientations.

## What it does

Stores the options for detecting barcodes.

## Properties

| **Name**     | **Type**                                                                      | **Access** | **Description**                                                                                                                                                                 |
| ------------ | ----------------------------------------------------------------------------- | ---------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Rect         | [IPageRect](/flexi-capture/scanning-station/shared/scripts/pagerect)          | Read/write | A rectangle restricting the barcode area on the page. If all dimensions are equal to "0", the rectangle is considered equal to the whole page.                                  |
| Types        | [IScriptValues](/flexi-capture/scanning-station/shared/scripts/script-values) | Read-only  | Types of barcodes. For the list of addmissible values, see the description of the [IScriptFoundBarcode](/flexi-capture/scanning-station/shared/scripts/found-barcode) object.   |
| Orientations | [IScriptValues](/flexi-capture/scanning-station/shared/scripts/script-values) | Read-only  | Barcode orientation. For the list of addmissible values, see the description of the [IScriptFoundBarcode](/flexi-capture/scanning-station/shared/scripts/found-barcode) object. |
