Skip to main content

Interface: IViewerSettings

Parameters of displaying the product on the canvas.

Remarks

(Editor:class).setViewerSettings takes these options.

Example

// Changing the zoom and scroll position.
editor
.setViewerSettings({
zoom: 0.1,
zoomMode: "bestFit",
scrollPosition: { x: 0, y: 0 },
})
.catch((error) => {
console.error(
"Changing the canvas settings failed with exception: ",
error,
);
});

Properties

zoom?

optional zoom?: number

The zoom value.


zoomMode?

optional zoomMode?: ZoomMode

Zoom modes for displaying images.


scrollingPosition?

optional scrollingPosition?: PointF

Scrolls the canvas to the specified point.


contentAngle?

optional contentAngle?: number

Defines the rotation angle for the content of placeholders.


clearSelectionOnViewerClick?

optional clearSelectionOnViewerClick?: boolean

Clears the selection when the user clicks the canvas. The default value is false.


clearSelectionOnDocumentClick?

optional clearSelectionOnDocumentClick?: boolean

Clears the selection when the user clicks the browser window. The default value is false.

Was this page helpful?