Skip to main content
Version: Version 5

Interface: DocumentViewEventMap

Interface defining event types for changes in a document view.

Properties

currentPageChanged

currentPageChanged: (pageNumber) => void

Event triggered when the currently displayed page in the document view changes. The event payload is a number representing the page number of the currently displayed page.

Parameters

pageNumber

number

Returns

void


documentViewClick

documentViewClick: (payload) => void

Event triggered when the document view is clicked. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewDoubleClick

documentViewDoubleClick: (payload) => void

Event triggered when the document view is double-clicked. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewMouseDown

documentViewMouseDown: (payload) => void

Event triggered when the mouse button is pressed down within the document view. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewMouseEnter

documentViewMouseEnter: (payload) => void

Event triggered when the mouse enters the document view. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewMouseLeave

documentViewMouseLeave: (payload) => void

Event triggered when the mouse leaves the document view. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewMouseMove

documentViewMouseMove: (payload) => void

Event triggered when the mouse moves within the document view. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewMouseUp

documentViewMouseUp: (payload) => void

Event triggered when the mouse button is released within the document view. The event payload is the MouseEvent object.

Parameters

payload

MouseEvent

Returns

void


documentViewPointerCancel

documentViewPointerCancel: (event) => void

Fired when a pointer is canceled (e.g. touch→pointercancel) in the document view.

Parameters

event

PointerEvent

Returns

void


documentViewPointerDown

documentViewPointerDown: (event) => void

Fired when a pointer is pressed down anywhere in the document view.

Parameters

event

PointerEvent

Returns

void


documentViewPointerEnter

documentViewPointerEnter: (event) => void

Fired when a pointer enters the document view.

Parameters

event

PointerEvent

Returns

void


documentViewPointerLeave

documentViewPointerLeave: (event) => void

Fired when a pointer leaves the document view.

Parameters

event

PointerEvent

Returns

void


documentViewPointerMove

documentViewPointerMove: (event) => void

Fired when a pointer moves within the document view.

Parameters

event

PointerEvent

Returns

void


documentViewPointerUp

documentViewPointerUp: (event) => void

Fired when a pointer is released anywhere in the document view.

Parameters

event

PointerEvent

Returns

void


documentViewTouchCancel

documentViewTouchCancel: (payload) => void

Event triggered when a touch is canceled within the document view. The event payload is the TouchEvent object.

Parameters

payload

TouchEvent

Returns

void


documentViewTouchEnd

documentViewTouchEnd: (payload) => void

Event triggered when a touch ends within the document view. The event payload is the TouchEvent object.

Parameters

payload

TouchEvent

Returns

void


documentViewTouchMove

documentViewTouchMove: (payload) => void

Event triggered when a touch moves within the document view. The event payload is the TouchEvent object.

Parameters

payload

TouchEvent

Returns

void


documentViewTouchStart

documentViewTouchStart: (payload) => void

Event triggered when a touch starts within the document view. The event payload is the TouchEvent object.

Parameters

payload

TouchEvent

Returns

void


firstVisiblePageChanged

firstVisiblePageChanged: (pageNumber) => void

Event triggered when the index of the first visible page in the document view changes. The event payload is a number representing the page number of the first visible page.

Parameters

pageNumber

number

Returns

void


fitModeChanged

fitModeChanged: (fitMode) => void

Event triggered when the fit mode of the document view changes. The event payload is a value of the FitMode enum representing the new fit mode.

Parameters

fitMode

FitMode

Returns

void


lastVisiblePageChanged

lastVisiblePageChanged: (pageNumber) => void

Event triggered when the index of the last visible page in the document view changes. The event payload is a number representing the page number of the last visible page.

Parameters

pageNumber

number

Returns

void


pageAddedToViewport

pageAddedToViewport: (pageNumber) => void

Parameters

pageNumber

number

Returns

void


pageClick

pageClick: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pageDoubleClick

pageDoubleClick: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pageLayoutModeChanged

pageLayoutModeChanged: (pageLayoutMode) => void

Event triggered when the page layout mode of the document view changes. The event payload is a value of the PageLayoutMode enum representing the new layout mode.

Parameters

pageLayoutMode

PageLayoutMode

Returns

void


pageMouseDown

pageMouseDown: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pageMouseEnter

pageMouseEnter: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pageMouseLeave

pageMouseLeave: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pageMouseMove

pageMouseMove: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pageMouseUp

pageMouseUp: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

MouseEvent

Returns

void


pagePointerCancel

pagePointerCancel: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

PointerEvent

Returns

void


pagePointerDown

pagePointerDown: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

PointerEvent

Returns

void


pagePointerEnter

pagePointerEnter: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

PointerEvent

Returns

void


pagePointerLeave

pagePointerLeave: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

PointerEvent

Returns

void


pagePointerMove

pagePointerMove: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

PointerEvent

Returns

void


pagePointerUp

pagePointerUp: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

PointerEvent

Returns

void


pageRemovedFromViewport

pageRemovedFromViewport: (pageNumber) => void

Parameters

pageNumber

number

Returns

void


pageRendered

pageRendered: (pageNumber) => void

Event triggered when a page in the document view finishes rendering. The event payload is a number representing the page number of the rendered page.

Parameters

pageNumber

number

Returns

void


pageTouchCancel

pageTouchCancel: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

TouchEvent

Returns

void


pageTouchEnd

pageTouchEnd: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

TouchEvent

Returns

void


pageTouchMove

pageTouchMove: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

TouchEvent

Returns

void


pageTouchStart

pageTouchStart: (pageNumber, payload) => void

Parameters

pageNumber

number

payload

TouchEvent

Returns

void


rotationChanged

rotationChanged: (rotation) => void

Event triggered when the rotation of the document view changes. The event payload is a value of the Rotation enum representing the new rotation.

Parameters

rotation

Rotation

Returns

void


scrollPositionChanged

scrollPositionChanged: (x, y) => void

Event triggered when the scroll in the document view changes. The event payload is the x,y coordinates of the new scroll position.

Parameters

x

number

y

number

Returns

void


zoomChanged

zoomChanged: (zoomLevel) => void

Event triggered when the zoom level of the document view changes. The event payload is a number representing the new zoom level.

Parameters

zoomLevel

number

Returns

void