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

# NewPlainTextItemHandler

> - [`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler)

## Classes

### NewPlainTextItemHandler

#### Extends

#### Constructors

##### Constructor

```ts
new NewPlainTextItemHandler(
   fontRegistry, 
   textEditorControllerFactory, 
   item?, 
   textWhizz?, 
   apiClient?, 
   colorPreviewServce?, 
   colorParser?): NewPlainTextItemHandler;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `fontRegistry` | [`FontRegistry`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/FontRegistry.md#fontregistry) | `undefined` |
| `textEditorControllerFactory` | [`ITextEditorControllerFactory`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#itexteditorcontrollerfactory) | `undefined` |
| `item?` | `PlainTextItem` | `undefined` |
| `textWhizz?` | `any` | `null` |
| `apiClient?` | [`IDesignAtomsApiClient`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IDesignAtomsApiClient.md#idesignatomsapiclient) | `undefined` |
| `colorPreviewServce?` | [`IListenableColorPreviewService`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IColorPreviewService.md#ilistenablecolorpreviewservice) | `undefined` |
| `colorParser?` | [`IColorParser`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IColorParser.md#icolorparser) | `undefined` |

###### Returns

[`NewPlainTextItemHandler`](#newplaintextitemhandler)

###### Overrides

```ts
NewBaseTextItemHandler.constructor
```

#### Properties

##### ENABLED

```ts
readonly static ENABLED: true = true;
```

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`ENABLED`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#enabled)

##### LEVEL

```ts
readonly static LEVEL: 0.8 = 0.8;
```

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`LEVEL`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#level)

##### typeName

```ts
readonly static typeName: string = "NewPlainTextItemHandler";
```

###### Overrides

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`typeName`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#typename)

#### Accessors

##### allowNegativeResize

###### Get Signature

```ts
get allowNegativeResize(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`allowNegativeResize`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#allownegativeresize)

##### angle

###### Get Signature

```ts
get angle(): number;
```

###### Returns

`number`

###### Set Signature

```ts
set angle(angle): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `angle` | `number` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`angle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#angle)

##### blendMode

###### Get Signature

```ts
get blendMode(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`blendMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#blendmode)

##### bounds

###### Get Signature

```ts
get bounds(): RectangleF;
```

###### Returns

`RectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`bounds`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#bounds)

##### canvas

###### Get Signature

```ts
get canvas(): ICanvas;
```

###### Returns

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

###### Set Signature

```ts
set canvas(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | [`ICanvas`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ICanvas.md#icanvas) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`canvas`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#canvas)

##### changeItemOnUpdate

###### Get Signature

```ts
get changeItemOnUpdate(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set changeItemOnUpdate(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`changeItemOnUpdate`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#changeitemonupdate)

##### colorPreviewService

###### Get Signature

```ts
get colorPreviewService(): IListenableColorPreviewService;
```

###### Returns

[`IListenableColorPreviewService`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IColorPreviewService.md#ilistenablecolorpreviewservice)

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`colorPreviewService`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#colorpreviewservice)

##### controlPoints

###### Get Signature

```ts
get controlPoints(): PointF[];
```

###### Returns

`PointF`[]

###### Set Signature

```ts
set controlPoints(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `PointF`[] |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`controlPoints`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#controlpoints)

##### drawingRectangle

###### Get Signature

```ts
get drawingRectangle(): RotatedRectangleF;
```

###### Returns

`RotatedRectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`drawingRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#drawingrectangle)

##### editing

###### Get Signature

```ts
get editing(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`editing`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#editing)

##### enteredEditModeEvent

###### Get Signature

```ts
get enteredEditModeEvent(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`enteredEditModeEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#enterededitmodeevent)

##### exitedEditModeEvent

###### Get Signature

```ts
get exitedEditModeEvent(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`exitedEditModeEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#exitededitmodeevent)

##### frontEndRenderingReady

###### Get Signature

```ts
get frontEndRenderingReady(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`frontEndRenderingReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#frontendrenderingready)

##### hasLayoutAncestor

###### Get Signature

```ts
get hasLayoutAncestor(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`hasLayoutAncestor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#haslayoutancestor)

##### height

###### Get Signature

```ts
get height(): number;
```

###### Returns

`number`

###### Set Signature

```ts
set height(height): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `height` | `number` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`height`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#height)

##### index

###### Get Signature

```ts
get index(): number;
```

###### Returns

`number`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`index`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#index)

##### inPlaceEditingEnabled

###### Get Signature

```ts
get inPlaceEditingEnabled(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`inPlaceEditingEnabled`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#inplaceeditingenabled)

##### isInEdit

###### Get Signature

```ts
get isInEdit(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isInEdit`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isinedit)

##### isLoadingImage

###### Get Signature

```ts
get isLoadingImage(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set isLoadingImage(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isLoadingImage`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isloadingimage)

##### isNormalRenderingType

###### Get Signature

```ts
get isNormalRenderingType(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isNormalRenderingType`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isnormalrenderingtype)

##### isUpdating

###### Get Signature

```ts
get isUpdating(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isUpdating`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isupdating)

##### item

###### Get Signature

```ts
get item(): PlainTextItem;
```

###### Returns

`PlainTextItem`

###### Set Signature

```ts
set item(item): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `item` | `PlainTextItem` |

###### Returns

`void`

###### Overrides

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`item`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#item)

##### layer

###### Get Signature

```ts
get layer(): Layer;
```

###### Returns

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

###### Set Signature

```ts
set layer(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | [`Layer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Layer.md#layer) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`layer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#layer)

##### locked

###### Get Signature

```ts
get locked(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set locked(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`locked`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#locked)

##### name

###### Get Signature

```ts
get name(): string;
```

###### Returns

`string`

###### Set Signature

```ts
set name(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `string` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`name`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#name)

##### originalPath

###### Get Signature

```ts
get originalPath(): Path;
```

###### Returns

`Path`

###### Set Signature

```ts
set originalPath(path): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `path` | `Path` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`originalPath`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#originalpath)

##### parentGroupItemHandler

###### Get Signature

```ts
get parentGroupItemHandler(): GroupItemHandler;
```

###### Returns

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

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`parentGroupItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#parentgroupitemhandler)

##### ready

###### Get Signature

```ts
get ready(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`ready`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#ready)

##### rectangle

###### Get Signature

```ts
get rectangle(): RotatedRectangleF;
```

###### Returns

`RotatedRectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`rectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#rectangle)

##### renderState

###### Get Signature

```ts
get renderState(): RenderState;
```

###### Returns

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

###### Set Signature

```ts
set renderState(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | [`RenderState`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/RenderState.md#renderstate) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`renderState`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#renderstate)

##### startRectangle

###### Get Signature

```ts
get startRectangle(): RotatedRectangleF;
```

###### Returns

`RotatedRectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`startRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#startrectangle)

##### tag

###### Get Signature

```ts
get tag(): any;
```

###### Returns

`any`

###### Set Signature

```ts
set tag(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`tag`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#tag)

##### textCropped

###### Get Signature

```ts
get textCropped(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`textCropped`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#textcropped)

##### textEditor

###### Get Signature

```ts
get textEditor(): ITextEditor;
```

###### Returns

[ITextEditor](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ITextEditor.md)

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`textEditor`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#texteditor)

##### textEditorController

###### Get Signature

```ts
get textEditorController(): ITextEditorController;
```

###### Returns

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

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`textEditorController`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#texteditorcontroller)

##### transformChanging

###### Get Signature

```ts
get transformChanging(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`transformChanging`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#transformchanging)

##### uniqueId

###### Get Signature

```ts
get uniqueId(): string;
```

###### Returns

`string`

###### Set Signature

```ts
set uniqueId(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `string` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`uniqueId`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#uniqueid)

##### visible

###### Get Signature

```ts
get visible(): boolean;
```

###### Returns

`boolean`

###### Set Signature

```ts
set visible(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`visible`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#visible)

##### width

###### Get Signature

```ts
get width(): number;
```

###### Returns

`number`

###### Set Signature

```ts
set width(width): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `width` | `number` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`width`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#width)

#### Methods

##### addChanged()

```ts
addChanged(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#addchanged)

##### addChanging()

```ts
addChanging(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addChanging`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#addchanging)

##### addClick()

```ts
addClick(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender?`, `e?`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#addclick)

##### addDoubleClick()

```ts
addDoubleClick(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender?`, `e?`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addDoubleClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#adddoubleclick)

##### addItemPropertyChanged()

```ts
addItemPropertyChanged(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`, `propertyName`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addItemPropertyChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#additempropertychanged)

##### addReady()

```ts
addReady(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#addready)

##### addViolationWarningButtonClick()

```ts
addViolationWarningButtonClick(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`handler`) => `void` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`addViolationWarningButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#addviolationwarningbuttonclick)

##### applyInlineStyle()

```ts
applyInlineStyle(style): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `style` | [`IInlineStyle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ITextEditor.md#iinlinestyle) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`applyInlineStyle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#applyinlinestyle)

##### applyParagraphStyle()

```ts
applyParagraphStyle(paragraphStyle): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `paragraphStyle` | [`IParagraphStyle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ITextEditor.md#iparagraphstyle) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`applyParagraphStyle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#applyparagraphstyle)

##### beginUpdate()

```ts
beginUpdate(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`beginUpdate`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#beginupdate)

##### clearImageContainer()

```ts
clearImageContainer(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`clearImageContainer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#clearimagecontainer)

##### dispatchClickEvent()

```ts
dispatchClickEvent(e): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `e` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`dispatchClickEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#dispatchclickevent)

##### dispatchDoubleClickEvent()

```ts
dispatchDoubleClickEvent(e): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `e` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`dispatchDoubleClickEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#dispatchdoubleclickevent)

##### dispose()

```ts
dispose(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`dispose`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#dispose)

##### draw()

```ts
draw(
   itemHandlerCtx, 
   clippingPath, 
   textureCanvas, 
   textureCanvasCtx, 
   memoryCanvas, 
   memoryCanvasCtx, 
   canvasRenderer, 
   isMasked): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `itemHandlerCtx` | `CanvasRenderingContext2D` |
| `clippingPath` | `Path` |
| `textureCanvas` | `HTMLCanvasElement` |
| `textureCanvasCtx` | `CanvasRenderingContext2D` |
| `memoryCanvas` | `HTMLCanvasElement` |
| `memoryCanvasCtx` | `CanvasRenderingContext2D` |
| `canvasRenderer` | [`ICanvasRenderer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ICanvasRenderer.md#icanvasrenderer) |
| `isMasked` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`draw`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#draw)

##### drawItemHandler()

```ts
drawItemHandler(itemHandlerCtx): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `itemHandlerCtx` | `CanvasRenderingContext2D` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`drawItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#drawitemhandler)

##### endTransform()

```ts
endTransform(changed, resized): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `changed` | `boolean` |
| `resized` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`endTransform`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#endtransform)

##### endTransform()

```ts
endTransform(
   changed, 
   resized, 
   supressOnChanged?): void;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `changed` | `boolean` | `undefined` |
| `resized` | `boolean` | `undefined` |
| `supressOnChanged` | `boolean` | `false` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`endTransform`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#endtransform-1)

##### endUpdate()

```ts
endUpdate(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`endUpdate`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#endupdate)

##### enterEditMode()

```ts
enterEditMode(): Promise<void>;
```

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`enterEditMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#entereditmode)

##### exitEditMode()

```ts
exitEditMode(stayActive?): Promise<void>;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `stayActive` | `boolean` | `false` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`exitEditMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#exiteditmode)

##### frontEndUpdate()

```ts
frontEndUpdate(
   beforeUpdate?, 
   afterUpdate?, 
trigger?): Promise<void>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `beforeUpdate?` | `Function` |
| `afterUpdate?` | `Function` |
| `trigger?` | `string` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`frontEndUpdate`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#frontendupdate)

##### getBorderMargin()

```ts
getBorderMargin(): number;
```

###### Returns

`number`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getBorderMargin`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getbordermargin)

##### getChangedEvent()

```ts
getChangedEvent(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getChangedEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getchangedevent)

##### getChangingEvent()

```ts
getChangingEvent(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getChangingEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getchangingevent)

##### getColors()

```ts
getColors(): Color[];
```

###### Returns

`Color`[]

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getColors`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getcolors)

##### getControlBounds()

```ts
getControlBounds(): RectangleF;
```

###### Returns

`RectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getControlBounds`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getcontrolbounds)

##### getControlCenter()

```ts
getControlCenter(): PointF;
```

###### Returns

`PointF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getControlCenter`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getcontrolcenter)

##### getData()

###### Call Signature

```ts
getData(type): ItemHandlerData;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `type` | `"asObject"` |

###### Returns

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

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getdata)

###### Call Signature

```ts
getData(): string;
```

###### Returns

`string`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getdata)

##### getFonts()

```ts
getFonts(): string[];
```

###### Returns

`string`[]

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getFonts`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getfonts)

##### getFramesData()

```ts
getFramesData(): ITextFrameData;
```

###### Returns

[ITextFrameData](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/ITextFrameData.md)

###### Overrides

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getFramesData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getframesdata)

##### getHighlightRectangles()

```ts
getHighlightRectangles(options?): RotatedRectangleF[];
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `options` | [`IGetHighlightRectanglesOptions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IGetHighlightRectanglesOptions.md#igethighlightrectanglesoptions) |

###### Returns

`RotatedRectangleF`[]

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getHighlightRectangles`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#gethighlightrectangles)

##### getOriginalPathId()

```ts
getOriginalPathId(): string;
```

###### Returns

`string`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getOriginalPathId`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getoriginalpathid)

##### getPermissions()

```ts
getPermissions(): Permission;
```

###### Returns

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

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getPermissions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getpermissions)

##### getSelectionRectangle()

```ts
getSelectionRectangle(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getSelectionRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getselectionrectangle)

##### getSelectionTolerance()

```ts
getSelectionTolerance(): number;
```

###### Returns

`number`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getSelectionTolerance`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getselectiontolerance)

##### getTextForRendering()

```ts
getTextForRendering(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getTextForRendering`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#gettextforrendering)

##### getTextWrappingPath()

```ts
getTextWrappingPath(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getTextWrappingPath`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#gettextwrappingpath)

##### getTransformedRectangle()

```ts
getTransformedRectangle(relativeToPrintArea?, withMargins?): RotatedRectangleF;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `relativeToPrintArea` | `boolean` | `true` |
| `withMargins?` | `boolean` | `undefined` |

###### Returns

`RotatedRectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getTransformedRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#gettransformedrectangle)

##### getTypeName()

```ts
getTypeName(): string;
```

###### Returns

`string`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getTypeName`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#gettypename)

##### getViolationContainer()

```ts
getViolationContainer(): HTMLElement;
```

###### Returns

`HTMLElement`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getViolationContainer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getviolationcontainer)

##### getViolationWarningButton()

```ts
getViolationWarningButton(): HTMLElement;
```

###### Returns

`HTMLElement`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getViolationWarningButton`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getviolationwarningbutton)

##### getViolationWarningButtonClickHandler()

```ts
getViolationWarningButtonClickHandler(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getViolationWarningButtonClickHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getviolationwarningbuttonclickhandler)

##### getViolationWarningButtonElement()

```ts
getViolationWarningButtonElement(): HTMLElement;
```

###### Returns

`HTMLElement`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getViolationWarningButtonElement`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getviolationwarningbuttonelement)

##### getWrappingPathData()

```ts
getWrappingPathData(): IWrappingPathData;
```

###### Returns

[IWrappingPathData](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/IWrappingPathData.md)

###### Overrides

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`getWrappingPathData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#getwrappingpathdata)

##### hasBlendMode()

```ts
hasBlendMode(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`hasBlendMode`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#hasblendmode)

##### hitTest()

```ts
hitTest(point): IHitTestResult;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `point` | `PointF` |

###### Returns

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

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`hitTest`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#hittest)

##### initialize()

```ts
initialize(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`initialize`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#initialize)

##### isBadViolationIcon()

```ts
isBadViolationIcon(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isBadViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isbadviolationicon)

##### isEmpty()

```ts
isEmpty(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isEmpty`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isempty)

##### isEmptyTextPlaceholder()

```ts
isEmptyTextPlaceholder(): any;
```

###### Returns

`any`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isEmptyTextPlaceholder`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isemptytextplaceholder)

##### isGoodViolationIcon()

```ts
isGoodViolationIcon(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isGoodViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isgoodviolationicon)

##### isHighlightNeeded()

```ts
isHighlightNeeded(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isHighlightNeeded`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#ishighlightneeded)

##### isLocked()

```ts
isLocked(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isLocked`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#islocked)

##### isNoneViolationIcon()

```ts
isNoneViolationIcon(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isNoneViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isnoneviolationicon)

##### isVisible()

```ts
isVisible(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isVisible`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isvisible)

##### isWarningViolationIcon()

```ts
isWarningViolationIcon(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isWarningViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#iswarningviolationicon)

##### onErrorResponse()

```ts
onErrorResponse(error, activeCall?): void;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `error` | `any` | `undefined` |
| `activeCall` | [`WebServiceCallType`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#webservicecalltype) | `WebServiceCallType.Item` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`onErrorResponse`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#onerrorresponse)

##### onResized()

```ts
onResized(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`onResized`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#onresized)

##### onSuccessResponse()

```ts
onSuccessResponse(activeCall?): void;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `activeCall` | [`WebServiceCallType`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.md#webservicecalltype) | `WebServiceCallType.Item` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`onSuccessResponse`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#onsuccessresponse)

##### onTextWhizzInit()

```ts
onTextWhizzInit(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`onTextWhizzInit`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#ontextwhizzinit)

##### processEvent()

```ts
processEvent(e): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `e` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`processEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#processevent)

##### processInPlaceEditingKeyEvent()

```ts
processInPlaceEditingKeyEvent(e): Promise<boolean>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `e` | [`IKeyboardEventParams`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IInputManager.md#ikeyboardeventparams) |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`boolean`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`processInPlaceEditingKeyEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#processinplaceeditingkeyevent)

##### processInPlaceEditingMouseEvent()

```ts
processInPlaceEditingMouseEvent(e, mouseOverCurrent): Promise<boolean>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `e` | [`IPointerParams`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/IInputManager.md#ipointerparams) |
| `mouseOverCurrent` | `boolean` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`boolean`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`processInPlaceEditingMouseEvent`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#processinplaceeditingmouseevent)

##### quickUpdate()

```ts
quickUpdate(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`quickUpdate`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#quickupdate)

##### raiseChanged()

```ts
raiseChanged(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`raiseChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#raisechanged)

##### raiseChanging()

```ts
raiseChanging(param?): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `param?` | `Item` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`raiseChanging`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#raisechanging)

##### redrawActiveText()

```ts
redrawActiveText(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`redrawActiveText`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#redrawactivetext)

##### removeChanged()

```ts
removeChanged(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removechanged)

##### removeChanging()

```ts
removeChanging(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeChanging`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removechanging)

##### removeClick()

```ts
removeClick(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender?`, `e?`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removeclick)

##### removeDoubleClick()

```ts
removeDoubleClick(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender?`, `e?`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeDoubleClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removedoubleclick)

##### removeItemPropertyChanged()

```ts
removeItemPropertyChanged(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`, `propertyName`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeItemPropertyChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removeitempropertychanged)

##### removeReady()

```ts
removeReady(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`sender`) => `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeReady`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removeready)

##### removeViolationWarningButtonClick()

```ts
removeViolationWarningButtonClick(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | (`handler`) => `void` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`removeViolationWarningButtonClick`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#removeviolationwarningbuttonclick)

##### resetPermissions()

```ts
resetPermissions(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`resetPermissions`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#resetpermissions)

##### setBadViolationIcon()

```ts
setBadViolationIcon(title?): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `title?` | `string` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setBadViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setbadviolationicon)

##### setData()

```ts
setData(v): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `v` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setData`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setdata)

##### setGoodViolationIcon()

```ts
setGoodViolationIcon(title): boolean;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `title` | `string` |

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setGoodViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setgoodviolationicon)

##### setLocation()

```ts
setLocation(location): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `location` | `PointF` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setLocation`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setlocation)

##### setNoneViolationIcon()

```ts
setNoneViolationIcon(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setNoneViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setnoneviolationicon)

##### setOriginalPathId()

```ts
setOriginalPathId(id): Promise<void>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `id` | `string` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setOriginalPathId`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setoriginalpathid)

##### setRectangle()

```ts
setRectangle(rectangle, supressOnChanged?): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `rectangle` | `RotatedRectangleF` |
| `supressOnChanged?` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setrectangle)

##### setTextWhizzModule()

```ts
setTextWhizzModule(textWhizz, fontRegistry): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `textWhizz` | `any` |
| `fontRegistry` | [`FontRegistry`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/FontRegistry.md#fontregistry) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setTextWhizzModule`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#settextwhizzmodule)

##### setTextWhizzWrappingPath()

```ts
setTextWhizzWrappingPath(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | `TextHandler` |

###### Returns

`void`

###### Overrides

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setTextWhizzWrappingPath`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#settextwhizzwrappingpath)

##### setTransformedRectangle()

```ts
setTransformedRectangle(value, suppressOnChanged?): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `RotatedRectangleF` |
| `suppressOnChanged?` | `boolean` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setTransformedRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#settransformedrectangle)

##### setViolationContainer()

```ts
setViolationContainer(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setViolationContainer`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setviolationcontainer)

##### setViolationWarningButton()

```ts
setViolationWarningButton(value): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `value` | `any` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setViolationWarningButton`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setviolationwarningbutton)

##### setWarningViolationIcon()

```ts
setWarningViolationIcon(title?): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `title?` | `string` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`setWarningViolationIcon`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#setwarningviolationicon)

##### showDeleteToolbarButton()

```ts
showDeleteToolbarButton(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`showDeleteToolbarButton`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#showdeletetoolbarbutton)

##### showEditToolbarButton()

```ts
showEditToolbarButton(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`showEditToolbarButton`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#showedittoolbarbutton)

##### showHandleToolbarButton()

```ts
showHandleToolbarButton(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`showHandleToolbarButton`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#showhandletoolbarbutton)

##### showSelectToolbarButton()

```ts
showSelectToolbarButton(): boolean;
```

###### Returns

`boolean`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`showSelectToolbarButton`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#showselecttoolbarbutton)

##### startTransform()

```ts
startTransform(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`startTransform`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#starttransform)

##### transformByMatrix()

```ts
transformByMatrix(
   matrix, 
   finished, 
   newAngle?): void;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `matrix` | `Matrix` | `undefined` |
| `finished` | `boolean` | `undefined` |
| `newAngle` | `number` | `null` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`transformByMatrix`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#transformbymatrix)

##### transformChanged()

```ts
transformChanged(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`transformChanged`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#transformchanged)

##### transformRectangle()

```ts
transformRectangle(
   startRectangle, 
   endRectangle, 
   highlightOnly?): void;
```

###### Parameters

| Parameter | Type | Default value |
| ------ | ------ | ------ |
| `startRectangle` | `RotatedRectangleF` | `undefined` |
| `endRectangle` | `RotatedRectangleF` | `undefined` |
| `highlightOnly` | `boolean` | `false` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`transformRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#transformrectangle)

##### update()

```ts
update(
   beforeUpdate?, 
   afterUpdate?, 
   trigger?): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `beforeUpdate?` | `Function` |
| `afterUpdate?` | `Function` |
| `trigger?` | `string` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`update`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#update)

##### updateActiveColorWebServiceCall()

```ts
updateActiveColorWebServiceCall(callPromise, updateForAll): Promise<void>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `callPromise` | [`ICancelablePromise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/Common.Namespace.Utils.md#icancelablepromise)\<`any`\> |
| `updateForAll` | `boolean` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateActiveColorWebServiceCall`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updateactivecolorwebservicecall)

##### updateAsync()

```ts
updateAsync(
   beforeUpdate?, 
   afterUpdate?, 
trigger?): Promise<void>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `beforeUpdate?` | `Function` |
| `afterUpdate?` | `Function` |
| `trigger?` | `string` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateAsync`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updateasync)

##### updated()

```ts
updated(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updated`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updated)

##### updateForExternalCanvas()

```ts
updateForExternalCanvas(canvas): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `canvas` | [`ICanvas`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/ICanvas.md#icanvas) |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateForExternalCanvas`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updateforexternalcanvas)

##### updateItem()

```ts
updateItem(item): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `item` | `Item` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateItem`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updateitem)

##### updateRectangle()

```ts
updateRectangle(rectangle, updateFromTextEdit): Promise<void>;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `rectangle` | `RectangleF` |
| `updateFromTextEdit` | `boolean` |

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Overrides

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateRectangle`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updaterectangle)

##### updateText()

```ts
updateText(text): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `text` | `string` |

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateText`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updatetext)

##### updateTextWhizzFrames()

```ts
updateTextWhizzFrames(handler): void;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `handler` | `TextHandler` |

###### Returns

`void`

##### updateViolationContainerPosition()

```ts
updateViolationContainerPosition(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`updateViolationContainerPosition`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#updateviolationcontainerposition)

##### validateActiveColorWebServiceCall()

```ts
validateActiveColorWebServiceCall(): void;
```

###### Returns

`void`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`validateActiveColorWebServiceCall`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#validateactivecolorwebservicecall)

##### waitUpdate()

```ts
waitUpdate(): Promise<void>;
```

###### Returns

[`Promise`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/finally.md#promise)\<`void`\>

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`waitUpdate`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#waitupdate)

##### isGroupHandler()

```ts
static isGroupHandler(itemHandler): itemHandler is IGroupHandler;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `itemHandler` | `any` |

###### Returns

`itemHandler is IGroupHandler`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`isGroupHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#isgrouphandler)

##### transformRectangleByTwoRectanglesDiff()

```ts
static transformRectangleByTwoRectanglesDiff(
   rectangle, 
   startRectangle, 
   endRectangle): RotatedRectangleF;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `rectangle` | `RotatedRectangleF` |
| `startRectangle` | `RotatedRectangleF` |
| `endRectangle` | `RotatedRectangleF` |

###### Returns

`RotatedRectangleF`

###### Inherited from

[`NewBaseTextItemHandler`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#abstract-newbasetextitemhandler).[`transformRectangleByTwoRectanglesDiff`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms/NewBaseTextItemHandler.md#transformrectanglebytworectanglesdiff)
