Adobe Scene7 BasicZoomViewer:如何更改最大缩放分辨率

Adobe Scene7 BasicZoomViewer: How to change max zoom resolution

我正在使用 Adobe Scene7 BasicZoomViewer,我正在尝试调整最大缩放分辨率,但我尝试的任何操作都不起作用。

The docs definitely suggest this should be possible 但就像我说的,到目前为止没有任何效果。

我尝试过的小例子

        var s7BasicZoomViewer = new s7viewers.BasicZoomViewer({
          containerId: 's7viewer-' + iterator,
          params: {
            asset: assetUrl,
            serverurl: serverUrl
          },
          handlers: {
            initComplete: function () {
              var zoomView = s7BasicZoomViewer.getComponent('zoomView')

              // ive tried passing an object
              zoomView.zoomStep = { step: 3, limit: 5 }

              // ive tried directly setting it on the "zoomView" just like the docs suggest
              zoomView.zoomStep = 2,5
            }
          }
        })

要调整 zoomstep 你需要插入一个 zoomstep 属性 到 BasicZoomViewer构造函数配置对象。

var s7BasicZoomViewer = new s7viewers.BasicZoomViewer({
  containerId: 's7viewer-' + iterator,
  params: {
    asset: assetUrl,
    serverurl: serverUrl,
    zoomstep: '1,1'  // set the zoomstep property
  }
})

这也适用于文档中提到的所有 Config Properties

备注

这些配置属性也可以放在页面的 URL 而不是查看器配置对象上。

示例:https://example.com?zoomstep=1,1 将实现与在配置对象上放置 zoomstep 相同的目标。