# DestinationFitBV

## Content

[**DsPdfJS API v9.1.3**](../README)

***

[DsPdfJS API](../globals) / DestinationFitBV

# Class: DestinationFitBV

Display the page designated by [Destination#page](Destination#page), with the horizontal coordinate left positioned at the left edge of the window and
the contents of the page magnified just enough to fit the entire height of its bounding box within the window.
A null value for left specifies that the current value of that parameter is to be retained unchanged.

## Extends

- [`Destination`](Destination)

## Constructors

### Constructor

> **new DestinationFitBV**(`om`, `pageIndex`, `left?`): `DestinationFitBV`

Initializes a new instance of the DestinationFitBV class.

#### Parameters

##### om

[`ObjectManager`](ObjectManager)

[ObjectManager](ObjectManager) that controls the lifetime of the DestinationFitBV.

##### pageIndex

`number`

The target page index or [PdfPage](PdfPage).

##### left?

`number`

The left coordinate of the document window.

#### Returns

`DestinationFitBV`

#### Overrides

`Destination.constructor`

### Constructor

> **new DestinationFitBV**(`pageIndex`, `left?`): `DestinationFitBV`

Initializes a new instance of the DestinationFitBV class.

#### Parameters

##### pageIndex

`number`

The target page index or [PdfPage](PdfPage).

##### left?

`number`

The left coordinate of the document window.

#### Returns

`DestinationFitBV`

#### Overrides

`Destination.constructor`

### Constructor

> **new DestinationFitBV**(`om`, `page`, `left?`): `DestinationFitBV`

Initializes a new instance of the DestinationFitBV class.

#### Parameters

##### om

[`ObjectManager`](ObjectManager)

[ObjectManager](ObjectManager) that controls the lifetime of the DestinationFitBV.

##### page

[`PdfPage`](PdfPage)

The target page index or [PdfPage](PdfPage).

##### left?

`number`

The left coordinate of the document window.

#### Returns

`DestinationFitBV`

#### Overrides

`Destination.constructor`

### Constructor

> **new DestinationFitBV**(`page`, `left?`): `DestinationFitBV`

Initializes a new instance of the DestinationFitBV class.

#### Parameters

##### page

[`PdfPage`](PdfPage)

The target page index or [PdfPage](PdfPage).

##### left?

`number`

The left coordinate of the document window.

#### Returns

`DestinationFitBV`

#### Overrides

`Destination.constructor`

## Accessors

### id

#### Get Signature

> **get** **id**(): `number`

Gets the reference to the object.

##### Returns

`number`

#### Inherited from

[`Destination`](Destination).[`id`](Destination#id)

***

### left

#### Get Signature

> **get** **left**(): `number` \| `null`

Gets the left coordinate of the document window, if null then unchanged.

##### Returns

`number` \| `null`

***

### om

#### Get Signature

> **get** **om**(): [`ObjectManager`](ObjectManager)

Gets the owner [ObjectManager](ObjectManager) instance.

##### Returns

[`ObjectManager`](ObjectManager)

#### Inherited from

[`Destination`](Destination).[`om`](Destination#om)

***

### page

#### Get Signature

> **get** **page**(): [`PdfPage`](PdfPage) \| `null`

Gets this destination's target [PdfPage](PdfPage) object.
Returns null if the target page was specified by index.

##### Returns

[`PdfPage`](PdfPage) \| `null`

#### Inherited from

[`Destination`](Destination).[`page`](Destination#page)

***

### pageIndex

#### Get Signature

> **get** **pageIndex**(): `number` \| `null`

Gets the index of this destination's target page.
Returns null if the target page was specified as a [PdfPage](PdfPage) object.

Note that if this property is not null, then any Y coordinate is
relative to the bottom left corner (see [Destination](Destination) description for details).

##### Returns

`number` \| `null`

#### Inherited from

[`Destination`](Destination).[`pageIndex`](Destination#pageindex)

## Methods

### free()

> **free**(): `void`

Detaches the object from the [ObjectManager](ObjectManager) and deallocates its memory, if possible.

#### Returns

`void`

#### Inherited from

[`Destination`](Destination).[`free`](Destination#free)

***

### rebind()

> **rebind**(`omTo`): `void`

Rebinds the object from the current [ObjectManager](ObjectManager) to the specified one.

#### Parameters

##### omTo

[`ObjectManager`](ObjectManager)

The new [ObjectManager](ObjectManager) for the object.

#### Returns

`void`

#### Inherited from

[`Destination`](Destination).[`rebind`](Destination#rebind)
