VintaSoft Imaging .NET SDK 14.0: Документация для Веб разработчика
Vintasoft.Imaging.Annotation Namespace / WebAnnotationViewControllerJS type / deserializeAnnotationCollection Property
Syntax Exceptions Example BrowserCompatibility SeeAlso
В этом разделе
    deserializeAnnotationCollection Метод
    В этом разделе
    Отправляет асинхронный запрос на сервер для десериализации коллекции аннотаций указанного изображения с сервера.
    Синтаксис
    var instance = new Vintasoft.Imaging.Annotation.WebAnnotationViewControllerJS(images);
    
    var value; // Type: any
    
    // Parameters
    var image; // Type: WebImageJS
    var successFunc; // Type: function
    var errorFunc; // Type: function
    
    value = instance.deserializeAnnotationCollection(image, successFunc, errorFunc);
    
    
    function deserializeAnnotationCollection(
    image
    WebImageJS объект.
    : WebImageJS,
    successFunc
    Функция, которая будет выполнена, если запрос выполнен успешно.
    Вот прототип функции "function __success(data)".
    Параметр 'data' имеет следующие свойства:
    • annotationCollection (object): Объект WebAnnotationViewCollectionJS, который связан с указанным объектом WebImageJS.
      Параметр будет иметь "нулевое" значение, если WebImageJS объект не существует в коллекции изображений контроллера аннотаций.
    : Function,
    errorFunc
    Функция, которая будет выполнена в случае сбоя запроса.
    Вот прототип функции "function __error(data)".
    Параметр 'data' может быть:
    1. Объект с следующими свойствами:
      • errorMessage (string): Сообщение об ошибке.
      • blocked (boolean): Указывает, что запрошенное действие заблокировано другим запросом.
      , если исключение перехватывается внутри веб сервиса.
    2. Иначе объект jqXHR.
    : Function
    ) : any;

    Parameters

    image
    WebImageJS объект.
    successFunc
    Функция, которая будет выполнена, если запрос выполнен успешно.
    Вот прототип функции "function __success(data)".
    Параметр 'data' имеет следующие свойства:
    • annotationCollection (object): Объект WebAnnotationViewCollectionJS, который связан с указанным объектом WebImageJS.
      Параметр будет иметь "нулевое" значение, если WebImageJS объект не существует в коллекции изображений контроллера аннотаций.
    errorFunc
    Функция, которая будет выполнена в случае сбоя запроса.
    Вот прототип функции "function __error(data)".
    Параметр 'data' может быть:
    1. Объект с следующими свойствами:
      • errorMessage (string): Сообщение об ошибке.
      • blocked (boolean): Указывает, что запрошенное действие заблокировано другим запросом.
      , если исключение перехватывается внутри веб сервиса.
    2. Иначе объект jqXHR.
    Исключения
    ИсключениеОписание
    Выбрасывается, если аргументы имеют неправильный тип.
    Выбрасывается, если коллекция изображений не содержит указанного изображения.
    Пример

    // This function shows how to deserialize annotations without previewing images in image viewer.
    function deserializeAnnotationWithoutImagePreview(imageViewer) {
        // get image collection of image viewer
        var imageCollection = imageViewer.get_Images();
        // get annotation controller of image viewer
        var annotationController = imageViewer.get_AnnotationController();
        // if annotation controller exists
        if (annotationController != null) {
            // for each image in image collection
            for (var i = 0; i < imageCollection.get_Count(); i++)
                // deserialize annotations of image
                annotationController.deserializeAnnotationCollection(imageCollection.getImage(i));
        }
    }
    

    Совместимость с веб браузерами
    9
    5
    11
    5
    Смотрите также