# GC.Spread.Sheets.Slicers.ISlicer

## Content

# Interface: ISlicer

[Sheets](../modules/GC.Spread.Sheets).[Slicers](../modules/GC.Spread.Sheets.Slicers).ISlicer

## Table of contents

### Methods

- [allowMove](GC.Spread.Sheets.Slicers.ISlicer#allowmove)
- [allowResize](GC.Spread.Sheets.Slicers.ISlicer#allowresize)
- [captionName](GC.Spread.Sheets.Slicers.ISlicer#captionname)
- [columnCount](GC.Spread.Sheets.Slicers.ISlicer#columncount)
- [disableResizingAndMoving](GC.Spread.Sheets.Slicers.ISlicer#disableresizingandmoving)
- [dynamicMove](GC.Spread.Sheets.Slicers.ISlicer#dynamicmove)
- [dynamicSize](GC.Spread.Sheets.Slicers.ISlicer#dynamicsize)
- [endColumn](GC.Spread.Sheets.Slicers.ISlicer#endcolumn)
- [endColumnOffset](GC.Spread.Sheets.Slicers.ISlicer#endcolumnoffset)
- [endRow](GC.Spread.Sheets.Slicers.ISlicer#endrow)
- [endRowOffset](GC.Spread.Sheets.Slicers.ISlicer#endrowoffset)
- [fromJSON](GC.Spread.Sheets.Slicers.ISlicer#fromjson)
- [getStyleName](GC.Spread.Sheets.Slicers.ISlicer#getstylename)
- [height](GC.Spread.Sheets.Slicers.ISlicer#height)
- [isLocked](GC.Spread.Sheets.Slicers.ISlicer#islocked)
- [isSelected](GC.Spread.Sheets.Slicers.ISlicer#isselected)
- [isVisible](GC.Spread.Sheets.Slicers.ISlicer#isvisible)
- [itemHeight](GC.Spread.Sheets.Slicers.ISlicer#itemheight)
- [name](GC.Spread.Sheets.Slicers.ISlicer#name)
- [nameInFormula](GC.Spread.Sheets.Slicers.ISlicer#nameinformula)
- [position](GC.Spread.Sheets.Slicers.ISlicer#position)
- [refresh](GC.Spread.Sheets.Slicers.ISlicer#refresh)
- [showHeader](GC.Spread.Sheets.Slicers.ISlicer#showheader)
- [showNoDataItems](GC.Spread.Sheets.Slicers.ISlicer#shownodataitems)
- [showNoDataItemsInLast](GC.Spread.Sheets.Slicers.ISlicer#shownodataitemsinlast)
- [sortState](GC.Spread.Sheets.Slicers.ISlicer#sortstate)
- [sourceName](GC.Spread.Sheets.Slicers.ISlicer#sourcename)
- [startColumn](GC.Spread.Sheets.Slicers.ISlicer#startcolumn)
- [startColumnOffset](GC.Spread.Sheets.Slicers.ISlicer#startcolumnoffset)
- [startRow](GC.Spread.Sheets.Slicers.ISlicer#startrow)
- [startRowOffset](GC.Spread.Sheets.Slicers.ISlicer#startrowoffset)
- [style](GC.Spread.Sheets.Slicers.ISlicer#style)
- [toImageSrc](GC.Spread.Sheets.Slicers.ISlicer#toimagesrc)
- [toJSON](GC.Spread.Sheets.Slicers.ISlicer#tojson)
- [visuallyNoDataItems](GC.Spread.Sheets.Slicers.ISlicer#visuallynodataitems)
- [width](GC.Spread.Sheets.Slicers.ISlicer#width)
- [x](GC.Spread.Sheets.Slicers.ISlicer#x)
- [y](GC.Spread.Sheets.Slicers.ISlicer#y)

## Methods

### <a id="allowmove" name="allowmove"></a> allowMove

▸ **allowMove**(`value?`, `shouldCallback?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |
| `shouldCallback?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="allowresize" name="allowresize"></a> allowResize

▸ **allowResize**(`value?`, `shouldCallback?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |
| `shouldCallback?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="captionname" name="captionname"></a> captionName

▸ **captionName**(`name?`, `shouldCallback?`): `string` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `name?` | `string` |
| `shouldCallback?` | `boolean` |

#### Returns

`string` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="columncount" name="columncount"></a> columnCount

▸ **columnCount**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="disableresizingandmoving" name="disableresizingandmoving"></a> disableResizingAndMoving

▸ **disableResizingAndMoving**(`value?`, `shouldCallback?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |
| `shouldCallback?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="dynamicmove" name="dynamicmove"></a> dynamicMove

▸ **dynamicMove**(`value?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="dynamicsize" name="dynamicsize"></a> dynamicSize

▸ **dynamicSize**(`value?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="endcolumn" name="endcolumn"></a> endColumn

▸ **endColumn**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="endcolumnoffset" name="endcolumnoffset"></a> endColumnOffset

▸ **endColumnOffset**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="endrow" name="endrow"></a> endRow

▸ **endRow**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="endrowoffset" name="endrowoffset"></a> endRowOffset

▸ **endRowOffset**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="fromjson" name="fromjson"></a> fromJSON

▸ **fromJSON**(`data`): `any`

#### Parameters

| Name | Type |
| :------ | :------ |
| `data` | `any` |

#### Returns

`any`

___

### <a id="getstylename" name="getstylename"></a> getStyleName

▸ **getStyleName**(): `undefined` \| `string`

#### Returns

`undefined` \| `string`

___

### <a id="height" name="height"></a> height

▸ **height**(`value?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="islocked" name="islocked"></a> isLocked

▸ **isLocked**(`value?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="isselected" name="isselected"></a> isSelected

▸ **isSelected**(`value?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="isvisible" name="isvisible"></a> isVisible

▸ **isVisible**(`value?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="itemheight" name="itemheight"></a> itemHeight

▸ **itemHeight**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="name" name="name"></a> name

▸ **name**(`name?`, `shouldCallback?`): `string` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `name?` | `string` |
| `shouldCallback?` | `boolean` |

#### Returns

`string` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="nameinformula" name="nameinformula"></a> nameInFormula

▸ **nameInFormula**(): `string`

#### Returns

`string`

___

### <a id="position" name="position"></a> position

▸ **position**(`value?`): [`Point`](../classes/GC.Spread.Sheets.Point) \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | [`Point`](../classes/GC.Spread.Sheets.Point) |

#### Returns

[`Point`](../classes/GC.Spread.Sheets.Point) \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="refresh" name="refresh"></a> refresh

▸ **refresh**(): `void`

#### Returns

`void`

___

### <a id="showheader" name="showheader"></a> showHeader

▸ **showHeader**(`value?`, `shouldCallback?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |
| `shouldCallback?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="shownodataitems" name="shownodataitems"></a> showNoDataItems

▸ **showNoDataItems**(`isShow?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `isShow?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="shownodataitemsinlast" name="shownodataitemsinlast"></a> showNoDataItemsInLast

▸ **showNoDataItemsInLast**(`isShow?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `isShow?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="sortstate" name="sortstate"></a> sortState

▸ **sortState**(`value?`): [`SortState`](../enums/GC.Spread.Sheets.SortState) \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | [`SortState`](../enums/GC.Spread.Sheets.SortState) |

#### Returns

[`SortState`](../enums/GC.Spread.Sheets.SortState) \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="sourcename" name="sourcename"></a> sourceName

▸ **sourceName**(): `string`

#### Returns

`string`

___

### <a id="startcolumn" name="startcolumn"></a> startColumn

▸ **startColumn**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="startcolumnoffset" name="startcolumnoffset"></a> startColumnOffset

▸ **startColumnOffset**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="startrow" name="startrow"></a> startRow

▸ **startRow**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="startrowoffset" name="startrowoffset"></a> startRowOffset

▸ **startRowOffset**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="style" name="style"></a> style

▸ **style**(`style?`, `shouldCallback?`): [`SlicerStyle`](../classes/GC.Spread.Sheets.Slicers.SlicerStyle) \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `style?` | `string` \| [`SlicerStyle`](../classes/GC.Spread.Sheets.Slicers.SlicerStyle) |
| `shouldCallback?` | `boolean` |

#### Returns

[`SlicerStyle`](../classes/GC.Spread.Sheets.Slicers.SlicerStyle) \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="toimagesrc" name="toimagesrc"></a> toImageSrc

▸ **toImageSrc**(): `string` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Returns

`string` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="tojson" name="tojson"></a> toJSON

▸ **toJSON**(): `any`

#### Returns

`any`

___

### <a id="visuallynodataitems" name="visuallynodataitems"></a> visuallyNoDataItems

▸ **visuallyNoDataItems**(`value?`): `boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `boolean` |

#### Returns

`boolean` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="width" name="width"></a> width

▸ **width**(`value?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="x" name="x"></a> x

▸ **x**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

___

### <a id="y" name="y"></a> y

▸ **y**(`value?`, `shouldCallback?`): `number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)

#### Parameters

| Name | Type |
| :------ | :------ |
| `value?` | `number` |
| `shouldCallback?` | `boolean` |

#### Returns

`number` \| [`ISlicer`](GC.Spread.Sheets.Slicers.ISlicer)
