@aurigma/ui-framework
Version:
A platform which allows building print product personalization editors based on Aurigma's Customer's Canvas.
69 lines (42 loc) • 1.45 kB
Markdown
Provides properties to define the canvas zoom.
```
{
"type": "canvas",
"name": "editor",
"params": {
"initial": { ... },
"setViewerSettings": {
"zoom": 0.1,
"zoomMode": 'bestFit',
"scrollPosition": {x: 0, y: 0}
}
}
}
```
* [ICanvasCommandDefinition](icanvascommanddefinition.md)
↳ **ICanvasDefinitionSetViewerSettings**
* [after](icanvasdefinitionsetviewersettings.md
* [scrollPosition](icanvasdefinitionsetviewersettings.md
* [zoom](icanvasdefinitionsetviewersettings.md
* [zoomMode](icanvasdefinitionsetviewersettings.md
• **after**? : *string | string[]*
*Inherited from [ICanvasCommandDefinition](icanvascommanddefinition.md).[after](icanvascommanddefinition.md
The next commands to be executed after this command completes.
___
• **scrollPosition**? : *Aurigma.GraphicsMill.AjaxControls.VectorObjects.Math.PointF*
X and Y coordinates of the visible area.
___
• **zoom**? : *number*
The zoom level (`1` stands for 100%).
___
### `Optional` zoomMode
• **zoomMode**? : *string*
`none`, `bestFit`, `bestFitShrinkOnly`, `fitToWidth`, `fitToHeight`, `zoomControl`, `fitToWidthShrinkOnly`, `fitToHeightShrinkOnly`