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

# TextWhizzUnwrapper

> [`TextWhizzUnwrapper`](#textwhizzunwrapper)

## Classes

### TextWhizzUnwrapper

#### Constructors

##### Constructor

```ts
new TextWhizzUnwrapper(): TextWhizzUnwrapper;
```

###### Returns

#### Methods

##### getEngine()

```ts
static getEngine(source): ITextWhizzHolder;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `source` | [`ITextEngineWrapper`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/ITextEngineWrapper.md#itextenginewrapper) |

###### Returns

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

##### getPosition()

```ts
static getPosition(source): TextWhizzPosition;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `source` | [`IPositionInText`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/IPositionInText.md#ipositionintext) |

###### Returns

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

##### getTextRange()

```ts
static getTextRange(source): TextWhizzRange;
```

###### Parameters

| Parameter | Type |
| ------ | ------ |
| `source` | [`ITextRange`](https://customerscanvas.com/docs/on-premises/design-atoms-js/reference/design-atoms-text/ITextRange.md#itextrange) |

###### Returns

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