# Viewer.ViewerOptions

## Content

# Interface: ViewerOptions

[Viewer](../modules/Viewer).ViewerOptions

Viewer control settings.

## Table of contents

### Properties

- [ErrorHandler](Viewer.ViewerOptions#errorhandler)
- [ExportsSettings](Viewer.ViewerOptions#exportssettings)
- [PanelsLocation](Viewer.ViewerOptions#panelslocation)
- [language](Viewer.ViewerOptions#language)

## Properties

### ErrorHandler

• `Optional` **ErrorHandler**: `ErrorHandler`

Custom error handler:

```
var options = {
	ErrorHandler: error => {
		console.error(error.message);
		return true;
		}
};
```

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:98

___

### ExportsSettings

• `Optional` **ExportsSettings**: `Record`<`string`, [`ExportSettings`](../modules/Viewer#exportsettings)\>

Initial settings for export panel:

```
var options = {
	ExportsSettings: {
		pdf: { ... },
		xlsx: { ... },
		html: { ... }
	}
};
```

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:113

___

### PanelsLocation

• `Optional` **PanelsLocation**: [`PanelsLocation`](../modules/Viewer#panelslocation)

Location of panels.

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:117

___

### language

• `Optional` **language**: `string`

Viewer language.

#### Defined in

node_modules/@grapecity/ar-js-viewer/dist/ar-js-viewer.d.ts:84
