Description |
This function saves all the annotations drawn on the current file displayed in CSPanorama Viewer. By default, the annotation is saved as a .ann file in the server annotation directory. is there are two modes you can save annotations in the server. The modes are append and overwrite. In append mode, the new annotations are saved after the existing annotations present on that file. In overwrite mode, the new annotations are saved by replacing the existing annotations present on that file. The function is a JavaScript Promise. Below is a sample function that describes how to chain multiple functions in JavaScript Promise. |
var fileName = PanoramaAPI.fileName;
if (fileName != "") {
var saveMode = "overwrite";
PanoramaAPI.saveAnnotation(saveMode).then(function (data) {
console.log(data);
CallYourFunction();
}).catch(function (error) {
if (error.errorResponse == "EmptyAnno") {
alert(error.Message);
}
});
}
else {
alert("Source Image not available");
}
Syntax |
PanoramaAPI.saveAnnotation(saveMode).then(function (d) {}) |
|
Parameters |
saveMode:string |
|
Returns |
SaveAnnotationResult:JavaScriptObject |
{"SaveAnnotationResult":"Annotation saved successfully"} |
Post your comment on this topic.