# Class: PageView

[Mobile Web Capture API Reference](../index.md) / PageView

# Class: PageView

## Extends

- `default`

## Constructors

### Constructor

> **new PageView**(`config`): `PageView`

#### Parameters

##### config

[`PageViewConfig`](../interfaces/PageViewConfig.md)

#### Returns

`PageView`

#### Overrides

`MWCView.constructor`

## Properties

### config

> `protected` **config**: [`PageViewConfig`](../interfaces/PageViewConfig.md)

#### Inherited from

`MWCView.config`

***

### isSelectionMode

> `protected` **isSelectionMode**: `boolean` = `false`

#### Inherited from

`MWCView.isSelectionMode`

***

### MWCViewElements

> `protected` **MWCViewElements**: `MWCViewElementsInterface`

#### Inherited from

`MWCView.MWCViewElements`

## Methods

### createContent()

> `protected` **createContent**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.createContent`

***

### createEmptyContent()

> `protected` **createEmptyContent**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.createEmptyContent`

***

### createHeader()

> `protected` **createHeader**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.createHeader`

***

### createMWCView()

> `protected` **createMWCView**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.createMWCView`

***

### createToolbarButton()

> `protected` **createToolbarButton**(`config?`): `HTMLElement`

#### Parameters

##### config?

`ToolbarButton`

#### Returns

`HTMLElement`

#### Inherited from

`MWCView.createToolbarButton`

***

### createToolbars()

> `protected` **createToolbars**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.createToolbars`

***

### dispose()

> **dispose**(): `void`

#### Returns

`void`

***

### initialize()

> **initialize**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.initialize`

***

### openPage()

> **openPage**(`docId`, `pageIndex`): `void`

#### Parameters

##### docId

`string`

##### pageIndex

`number`

#### Returns

`void`

***

### setEmptyContent()

> `protected` **setEmptyContent**(`content`): `Promise`\<`void`\>

#### Parameters

##### content

[`EmptyContentConfig`](../type-aliases/EmptyContentConfig.md)

#### Returns

`Promise`\<`void`\>

#### Inherited from

`MWCView.setEmptyContent`

***

### setVisible()

> **setVisible**(`visible`): `void`

#### Parameters

##### visible

`boolean`

#### Returns

`void`

#### Overrides

`MWCView.setVisible`

***

### showContent()

> `protected` **showContent**(`show`): `void`

#### Parameters

##### show

`boolean`

#### Returns

`void`

#### Inherited from

`MWCView.showContent`

***

### toggleSelectionMode()

> `protected` **toggleSelectionMode**(`show`): `void`

#### Parameters

##### show

`boolean`

#### Returns

`void`

#### Inherited from

`MWCView.toggleSelectionMode`

***

### updateEmptyContentHTML()

> `protected` **updateEmptyContentHTML**(): `void`

#### Returns

`void`

#### Overrides

`MWCView.updateEmptyContentHTML`

***

### updateToolbarState()

> `protected` **updateToolbarState**(): `void`

#### Returns

`void`

#### Inherited from

`MWCView.updateToolbarState`
