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

# ImageRegionList

> Provides access to region lists on an image.

`ImageRegionList` is a collection of image regions on a document. Use it to add, remove, or clear regions on a field.

## Methods

### Add

```javascript theme={null}
ImageRegion Add(ImageRegion imageRegion);
ImageRegion Add(Rectangle rectangle, Page page);
ImageRegion Add(Rectangle[] rectangles, Page page);
ImageRegion Add(int left, int top, int right, int bottom, Page page);
```

Adds a region to the list. Returns the added region.

* The first overload adds an existing region.
* The other overloads create a new region on the specified page — from a rectangle, an array of rectangles, or boundary coordinates.

### Remove

```javascript theme={null}
bool Remove(ImageRegion imageRegion);
bool Remove(int imageRegionIndex);
```

Removes a region from the list. Returns `true` if the region was removed, `false` otherwise.

### Clear

```javascript theme={null}
void Clear();
```

Removes all regions from the list.

## Related topics

<CardGroup cols={3}>
  <Card title="ImageRegion" icon="vector-square" href="/vantage/documentation/skill-designer/document/rule-verification/image-region">
    A single field region on an image, possibly composed of multiple rectangles.
  </Card>

  <Card title="Rectangle" icon="square-dashed" href="/vantage/documentation/skill-designer/document/rule-verification/rectangle">
    A rectangular area on an image, with coordinates in pixels.
  </Card>

  <Card title="RectangleList" icon="layer-group" href="/vantage/documentation/skill-designer/document/rule-verification/rectangle-list">
    A list of rectangle areas on an image.
  </Card>

  <Card title="Page" icon="file" href="/vantage/documentation/skill-designer/document/rule-verification/page">
    A single document page.
  </Card>

  <Card title="Object model" icon="diagram-project" href="/vantage/documentation/skill-designer/document/rule-verification/object-model">
    Full JavaScript object reference for use in Advanced Script Rules.
  </Card>
</CardGroup>
