VintaSoft Barcode .NET SDK 15.0: Документация для Веб разработчика
Vintasoft.Shared Namespace / WebImageJS type / renderTile Property
Синтаксис Exceptions Совместимость с браузерами Смотрите также
В этом разделе
    renderTile Метод
    В этом разделе
    Отправляет асинхронный запрос на рендеринг тайла изображения.
    Синтаксис
    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.renderTile(tileRenderingSettings, successFunc, errorFunc);
    
    
    function renderTile(
    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

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