---
title: "IHandlersConfiguration | Customer's Canvas On-Premises"
canonical: "https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IHandlersConfiguration/"
---

# IHandlersConfiguration

> ***

## Enumerations

### PlaceholderEditingViewMode

#### Enumeration Members

| Enumeration Member | Value |
| ------ | ------ |
|  `Normal` | `"Normal"` |
|  `Overlay` | `"Overlay"` |

### PlaceholderFitModeType

#### Enumeration Members

| Enumeration Member | Value |
| ------ | ------ |
|  `Always` | `"Always"` |
|  `Insert` | `"Insert"` |

## Interfaces

### IEmptyPlaceholderSettings

#### Properties

##### borderColor?

```ts
optional borderColor?: string;
```

##### borderWidth?

```ts
optional borderWidth?: number;
```

***

### IHandlersConfiguration

#### Properties

##### imageMinDpi?

```ts
optional imageMinDpi?: number;
```

##### placeholderCropMode?

```ts
optional placeholderCropMode?: boolean;
```

##### placeholderEditingViewMode

```ts
placeholderEditingViewMode: PlaceholderEditingViewMode;
```

##### placeholderEmptySettings?

```ts
optional placeholderEmptySettings?: IEmptyPlaceholderSettings;
```

##### placeholderFitMode?

```ts
optional placeholderFitMode?: PlaceholderFitModeType;
```

##### resizeLimits?

```ts
optional resizeLimits?: IResizeLimits;
```

***

### IResizeLimits

#### Properties

##### archedText?

```ts
optional archedText?: SizeF;
```

##### barcode?

```ts
optional barcode?: SizeF;
```

##### common?

```ts
optional common?: SizeF;
```

##### ellipse?

```ts
optional ellipse?: SizeF;
```

##### image?

```ts
optional image?: SizeF;
```

##### placeholder?

```ts
optional placeholder?: SizeF;
```

##### rectangle?

```ts
optional rectangle?: SizeF;
```

##### richText?

```ts
optional richText?: SizeF;
```

##### shape?

```ts
optional shape?: SizeF;
```

##### text?

```ts
optional text?: SizeF;
```
