
## WebExtensionTaskPane class

Represents a persisted taskpane object.

## Properties

| Name | Type | Description |
| --- | --- | --- |
| [WebExtension](#webextension) | WebExtension | Gets and sets the web extension part associated with the taskpane instance |
| [DockState](#dockstate) | String | Gets and sets the last-docked location of this taskpane object. |
| [IsVisible](#isvisible) | boolean | Indicates whether the Task Pane shows as visible by default when the document opens. |
| [IsLocked](#islocked) | boolean | Indicates whether the taskpane is locked to the document in the UI and cannot be closed by the user. |
| [Width](#width) | Number | Gets and sets the default width value for this taskpane instance. |
| [Row](#row) | Number | Gets and sets the index, enumerating from the outside to the inside, of this taskpane among other persisted taskpanes do |

### WebExtensionTaskPane.WebExtension property {#webextension}

Gets and sets the web extension part associated with the taskpane instance

**Type:** WebExtension

### WebExtensionTaskPane.DockState property {#dockstate}

Gets and sets the last-docked location of this taskpane object.

**Type:** String

### WebExtensionTaskPane.IsVisible property {#isvisible}

Indicates whether the Task Pane shows as visible by default when the document opens.

**Type:** boolean

### WebExtensionTaskPane.IsLocked property {#islocked}

Indicates whether the taskpane is locked to the document in the UI and cannot be closed by the user.

**Type:** boolean

### WebExtensionTaskPane.Width property {#width}

Gets and sets the default width value for this taskpane instance.

**Type:** Number

### WebExtensionTaskPane.Row property {#row}

Gets and sets the index, enumerating from the outside to the inside, of this taskpane among other persisted taskpanes docked in the same default location.

**Type:** Number
