Я использую Adobe 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
}
}
})
Чтобы настроить зумстеп, вам нужно вставить свойство зумстеп в объект конфигурации конструктора 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 достигнет той же цели, что и размещение зумстеп в объекте конфигурации.