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

# ItemData

> - [`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#default)

## Classes

### FontSettings

#### Implements

#### Constructors

##### Constructor

```ts
new FontSettings(): FontSettings;
```

###### Returns

[`FontSettings`](#fontsettings)

#### Properties

##### allCaps?

```ts
optional allCaps?: boolean;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#default).[`allCaps`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#allcaps)

##### fauxBold?

```ts
optional fauxBold?: boolean;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#default).[`fauxBold`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#fauxbold)

##### fauxItalic?

```ts
optional fauxItalic?: boolean;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#default).[`fauxItalic`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#fauxitalic)

##### postScriptName?

```ts
optional postScriptName?: string;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#default).[`postScriptName`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#postscriptname)

##### size?

```ts
optional size?: number;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#default).[`size`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IFontSettings.md#size)

***

### ItemData

#### Implements

- [`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata)

#### Constructors

##### Constructor

```ts
new ItemData(): ItemData;
```

###### Returns

[`ItemData`](#itemdata)

#### Properties

##### altColor?

```ts
optional altColor?: string;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`altColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#altcolor)

##### barcodeColor?

```ts
optional barcodeColor?: string;
```

##### borderColor?

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

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`borderColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#bordercolor)

##### borderWidth?

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

##### clipartColors?

```ts
optional clipartColors?: string[];
```

##### color?

```ts
optional color?: string;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`color`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#color)

##### content?

```ts
optional content?: ItemData;
```

##### fillColor?

```ts
optional fillColor?: string;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`fillColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#fillcolor)

##### font?

```ts
optional font?: FontSettings;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`font`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#font)

##### horizontalLineColor?

```ts
optional horizontalLineColor?: string;
```

##### leading?

```ts
optional leading?: number;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`leading`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#leading)

##### opacity?

```ts
optional opacity?: number;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`opacity`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#opacity)

##### shadow?

```ts
optional shadow?: ShadowSettings;
```

##### stroke?

```ts
optional stroke?: StrokeSettings;
```

##### textFillColor?

```ts
optional textFillColor?: string;
```

##### tracking?

```ts
optional tracking?: number;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`tracking`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#tracking)

##### underline?

```ts
optional underline?: boolean;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`underline`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#underline)

##### verticalLineColor?

```ts
optional verticalLineColor?: string;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`verticalLineColor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#verticallinecolor)

##### visible?

```ts
optional visible?: boolean;
```

###### Implementation of

[`IItemData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#iitemdata).[`visible`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IItemData.md#visible)

***

### ShadowSettings

#### Implements

- [`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#default)

#### Constructors

##### Constructor

```ts
new ShadowSettings(): ShadowSettings;
```

###### Returns

[`ShadowSettings`](#shadowsettings)

#### Properties

##### angle?

```ts
optional angle?: number;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#default).[`angle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#angle)

##### color?

```ts
optional color?: string | IColor;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#default).[`color`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#color)

##### distance?

```ts
optional distance?: number;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#default).[`distance`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#distance)

##### size?

```ts
optional size?: number;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#default).[`size`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IShadowSettings.md#size)

***

### StrokeSettings

#### Implements

- [`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#default)

#### Constructors

##### Constructor

```ts
new StrokeSettings(): StrokeSettings;
```

###### Returns

[`StrokeSettings`](#strokesettings)

#### Properties

##### color?

```ts
optional color?: string | IColor;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#default).[`color`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#color)

##### lineJoin?

```ts
optional lineJoin?: string;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#default).[`lineJoin`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#linejoin)

##### size?

```ts
optional size?: number;
```

###### Implementation of

[`default`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#default).[`size`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-model/IStrokeSettings.md#size)
