# ComplementedBarcodeImageUnit

A unit of data that contains complemented barcode image. It extends the `IntermediateResultUnit` interface.

```typescript
interface ComplementedBarcodeImageUnit extends Core.IntermediateResultUnit {
    imageData: Core.DSImageData;
    location: Core.Quadrilateral;
}
```
<!-- 
| Properties              | Type                 |
| ----------------------- | -------------------- |
| [imageData](#imagedata) | *Core.DSImageData*   |
| [location](#location)   | *Core.Quadrilateral* | -->

## imageData

The image data of the complemented barcode.

```typescript
imageData: Core.DSImageData;
```

**See also**

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

## location

The location of the complemented barcode in a quadrilateral.

```typescript
location: Core.Quadrilateral;
```

**See also**

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