ZoomViewer

JavaScript-API-Referenz für Zoom-Viewer.

ZoomViewer([config])

Der Konstruktor erstellt eine Zoom-Viewer-Instanz.

Parameter

config

{object} optionales JSON-Konfigurationsobjekt ermöglicht es allen Viewer-Einstellungen, an den Konstruktor zu übergeben, um das Aufrufen einzelner Setter-Methoden zu vermeiden. Enthält die folgenden Eigenschaften:

  • containerId - {String} Kennung des DOM-Containers (normalerweise eine DIV ), in den der Viewer eingefügt wird. Zum Zeitpunkt des Aufrufs dieser Methode ist es nicht erforderlich, dass das Containerelement erstellt wird. Der Container muss jedoch vorhanden sein, wenn init() ausgeführt wird. Erforderlich.
  • params - {Object} JSON-Objekt mit Viewer-Konfigurationsparametern, bei denen der Eigenschaftsname entweder eine Viewer-spezifische Konfigurationsoption oder einen SDK-Modifikator ist und der Wert dieser Eigenschaft ein entsprechender settings-Wert ist. Erforderlich.
  • Handler - {Object} JSON-Objekt mit Viewer-Ereignis-Rückrufen, wobei der Eigenschaftsname der Name des unterstützten Viewer-Ereignisses und der Eigenschaftswert ein JavaScript-Funktionsverweis auf den entsprechenden Rückruf ist. Optional.

    Siehe Ereignisrückrufe für weitere Informationen zu Viewer-Ereignissen.

  • localizedTexte - {Object} JSON-Objekt mit Lokalisierungsdaten. Optional.

    Siehe Lokalisierung der Elemente der Benutzeroberfläche für weitere Informationen.

    Siehe auch Benutzerhandbuch zum Viewer-SDK und das Beispiel für weitere Informationen zum Inhalt des Objekts.

Rückgabe

Keine.

Beispiel

var zoomViewer = new s7viewers.ZoomViewer({
 "containerId":"s7viewer",
"params":{
 "asset":"Scene7SharedAssets/ImageSet-Views-Sample",
 "serverurl":"http://s7d1.scene7.com/is/image/"
},
"handlers":{
 "initComplete":function() {
  console.log("init complete");
}
},
"localizedTexts":{
"en":{
"CloseButton.TOOLTIP":"Close"
},
"fr":{
"CloseButton.TOOLTIP":"Fermer"
},
defaultLocale:"en"
}
});

Auf dieser Seite