# Display Mode

## Overview

The `JR_SVY_VIEWER_DISPLAY_MODE` class defines constants for configuring the display mode of a JasperReports viewer in Servoy. The modes include `FIT_WIDTH`, `FIT_PAGE`, and `ACTUAL_PAGE_SIZE`, allowing developers to control how reports are rendered in the viewer.

## Constants Summarized

| Type                                                                         | Name                                    | Summary |
| ---------------------------------------------------------------------------- | --------------------------------------- | ------- |
| [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) | [ACTUAL\_PAGE\_SIZE](#actual_page_size) |         |
| [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) | [FIT\_PAGE](#fit_page)                  |         |
| [String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string) | [FIT\_WIDTH](#fit_width)                |         |

## Constants Detailed

### ACTUAL\_PAGE\_SIZE

**Type**\
[String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string)

**Sample**

```js
elements.jrbean.displayMode = JR_SVY_VIEWER_DISPLAY_MODE.ACTUAL_PAGE_SIZE;
elements.jrbean.showReport(myDataSource,\"/myReport.jrxml\",null);
```

### FIT\_PAGE

**Type**\
[String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string)

**Sample**

```js
elements.jrbean.displayMode = JR_SVY_VIEWER_DISPLAY_MODE.FIT_PAGE;
elements.jrbean.showReport(myDataSource,\"/myReport.jrxml\",null);
```

### FIT\_WIDTH

**Type**\
[String](https://docs.servoy.com/reference/servoycore/dev-api/js-lib/string)

**Sample**

```js
elements.jrbean.displayMode = JR_SVY_VIEWER_DISPLAY_MODE.FIT_WIDTH;
elements.jrbean.showReport(myDataSource,\"/myReport.jrxml\",null);
```

***
