0

我正在使用Adob​​e Scene7 BasicZoomViewer,并且正在尝试调整最大缩放分辨率,但我尝试的任何方法都没有奏效。

文档明确建议这应该是可能的,但就像我说的那样,到目前为止没有任何效果。

我尝试过的小例子

        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
            }
          }
        })
4

1 回答 1

0

要调整zoomstep,您需要将zoomstep属性插入BasicZoomViewer构造函数配置对象。

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

这也适用于文档中提到的所有配置属性。

笔记

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

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

于 2019-05-15T18:39:00.540 回答