VintaSoft Imaging .NET SDK 14.0: Документация для Веб разработчика
Vintasoft.Shared Namespace / WebImageJS type / renderTileWithNeighbours Property
Syntax Exceptions BrowserCompatibility SeeAlso
В этом разделе
    renderTileWithNeighbours Метод
    В этом разделе
    Отправляет асинхронный запрос на рендеринг "основного" тайла изображения и всех соседних тайлов изображения вокруг основного тайла изображения.
    Синтаксис
    var instance = new Vintasoft.Shared.WebImageJS(imageSource, pageIndex);
    
    var value; // Type: object
    
    // Parameters
    var tileRenderingSettings; // Type: object
    var successFunc; // Type: function
    var errorFunc; // Type: function
    
    value = instance.renderTileWithNeighbours(tileRenderingSettings, successFunc, errorFunc);
    
    
    function renderTileWithNeighbours(
    tileRenderingSettings
    Настройки для рендеринга тайла изображения.
    Объект с следующими свойствами:
    • x (number): координата X фрагмента на исходном изображении (координата X без масштаба) ). Обязательный параметр.
    • y (number): координата Y фрагмента на исходном изображении (координата Y без масштаба). Обязательный параметр.
    • width (number): ширина масштабированного тайла в пикселях. Обязательный параметр.
    • height (number): высота масштабированного тайла в пикселях. Обязательный параметр.
    • scale (object): масштаб (горизонтальный и вертикальный) тайла изображения. Поддерживаемые значения: 0,1-10 %, 1-100 % и т. д. Необязательный параметр, значение по умолчанию: {x:1,y:1}.
    • useCache (boolean): Значение, указывающее, должен ли отображаться тайл изображения. сохраняться на сервере. Важно! текущий метод всегда устанавливает для этого параметра значение true.
    • format (object): Экземпляр класса WebImageTypeEnumJS, который определяет формат, в котором отображается тайл изображения. должен быть возвращен. Необязательный параметр, значение по умолчанию - WebImageTypeEnumJS.Url
    • renderingSettings (object): Объект WebRenderingSettingsJS. Необязательный параметр, значение по умолчанию - WebImageJS.get_RenderingSettings объекта image.
    • decodingSettings (object): WebDecodingSettingsJS. Необязательный параметр, значение по умолчанию - WebImageJS.get_DecodingSettings изображения.
    : object,
    successFunc
    Функция, которая будет выполнена, если запрос будет выполнен успешно.
    Вот прототип функции "function __success(data)".
    Параметр 'data' имеет следующие свойства:
    • fileId (string): Идентификатор файла изображения.
    • pos (object) : положение тайла в исходном изображении.
    • size (object): размер тайла.
    • useCache (boolean): Указывает, что обработанный тайл изображения сохраняется на сервере.
    • scale (object): масштаб (горизонтальный и вертикальный) тайла изображения.
    • image (object): Экземпляр класса WebImageJS, который представляет исходное изображение.
    : Function,
    errorFunc
    Функция, которая будет выполнена в случае сбоя запроса.
    Вот прототип функции "function __error(data)".
    Параметр 'data' может быть:
    1. Объект с следующими свойствами:
      • errorMessage (string): Сообщение об ошибке.
      • blocked (boolean): Указывает, что запрошенное действие заблокировано другим. запрос.
      , если исключение перехватывается внутри веб сервиса.
    2. Иначе объект jqXHR.
    : Function
    ) : object;

    Parameters

    tileRenderingSettings
    Настройки для рендеринга тайла изображения.
    Объект с следующими свойствами:
    • x (number): координата X фрагмента на исходном изображении (координата X без масштаба) ). Обязательный параметр.
    • y (number): координата Y фрагмента на исходном изображении (координата Y без масштаба). Обязательный параметр.
    • width (number): ширина масштабированного тайла в пикселях. Обязательный параметр.
    • height (number): высота масштабированного тайла в пикселях. Обязательный параметр.
    • scale (object): масштаб (горизонтальный и вертикальный) тайла изображения. Поддерживаемые значения: 0,1-10 %, 1-100 % и т. д. Необязательный параметр, значение по умолчанию: {x:1,y:1}.
    • useCache (boolean): Значение, указывающее, должен ли отображаться тайл изображения. сохраняться на сервере. Важно! текущий метод всегда устанавливает для этого параметра значение true.
    • format (object): Экземпляр класса WebImageTypeEnumJS, который определяет формат, в котором отображается тайл изображения. должен быть возвращен. Необязательный параметр, значение по умолчанию - WebImageTypeEnumJS.Url
    • renderingSettings (object): Объект WebRenderingSettingsJS. Необязательный параметр, значение по умолчанию - WebImageJS.get_RenderingSettings объекта image.
    • decodingSettings (object): WebDecodingSettingsJS. Необязательный параметр, значение по умолчанию - WebImageJS.get_DecodingSettings изображения.
    successFunc
    Функция, которая будет выполнена, если запрос будет выполнен успешно.
    Вот прототип функции "function __success(data)".
    Параметр 'data' имеет следующие свойства:
    • fileId (string): Идентификатор файла изображения.
    • pos (object) : положение тайла в исходном изображении.
    • size (object): размер тайла.
    • useCache (boolean): Указывает, что обработанный тайл изображения сохраняется на сервере.
    • scale (object): масштаб (горизонтальный и вертикальный) тайла изображения.
    • image (object): Экземпляр класса WebImageJS, который представляет исходное изображение.
    errorFunc
    Функция, которая будет выполнена в случае сбоя запроса.
    Вот прототип функции "function __error(data)".
    Параметр 'data' может быть:
    1. Объект с следующими свойствами:
      • errorMessage (string): Сообщение об ошибке.
      • blocked (boolean): Указывает, что запрошенное действие заблокировано другим. запрос.
      , если исключение перехватывается внутри веб сервиса.
    2. Иначе объект jqXHR.

    Return Value

    Объект запроса.
    Исключения
    ИсключениеОписание
    Выбрасывается, если аргументы имеют неверные типы.
    Выбрасывается, если координаты тайла находятся за пределами изображения.
    Смотрите также