# CandidateBarcodeZone

The `CandidateBarcodeZone` interface represents a candidate barcode zone.

```typescript
interface CandidateBarcodeZone {
    location: Quadrilateral;
    possibleFormats: EnumBarcodeFormat;
}
```

## location

Location of the candidate barcode zone within the image.

```typescript
location: Quadrilateral;
```

**See also**

* [Quadrilateral](https://www.dynamsoft.com/capture-vision/docs/web/programming/javascript/api-reference/core/basic-structures/quadrilateral.md)

## possibleFormats

Possible formats of the localized barcode.

```typescript
possibleFormats: EnumBarcodeFormat;
```

**See also**

* [EnumBarcodeFormat](https://www.dynamsoft.com/barcode-reader/docs/web/programming/javascript/api-reference/enum-barcode-format.md)