SinglePageConfiguration

data class SinglePageConfiguration(val zoomState: ZoomState = ZoomState(), val pageToViewMatrix: Matrix = Matrix(), val viewToPageMatrix: Matrix = Matrix(), val containerSize: IntSize = IntSize.Zero, val documentContainerSize: IntSize = IntSize.Zero)

Configuration data for a single page being displayed in the viewer.

This wrapper contains values which are provided in LocalSinglePageConfig.

Constructors

Link copied to clipboard
constructor(zoomState: ZoomState = ZoomState(), pageToViewMatrix: Matrix = Matrix(), viewToPageMatrix: Matrix = Matrix(), containerSize: IntSize = IntSize.Zero, documentContainerSize: IntSize = IntSize.Zero)

Properties

Link copied to clipboard

The size of the view container displaying the page.

Link copied to clipboard

The size of the document container.

Link copied to clipboard

Transformation matrix from page coordinates to view coordinates.

Link copied to clipboard

Transformation matrix from view coordinates to page coordinates.

Link copied to clipboard
val zoomState: ZoomState

The current zoom state for the page.