В этом разделе
Отправляет асинхронный запрос на открытие диспетчера TWAIN/SANE устройств.
Синтаксис
var instance = new Vintasoft.Twain.WebTwainDeviceManagerJS(service);
var value; // Type: any
// Parameters
var initSettings; // Type: WebTwainDeviceManagerInitSettingsJS
var successFunc; // Type: function
var errorFunc; // Type: function
value = instance.openAsync(initSettings, successFunc, errorFunc);
function openAsync(
: WebTwainDeviceManagerInitSettingsJS,
: Function,
: Function
) : any;
Parameters
- initSettings
- Экземпляр класса WebTwainDeviceManagerInitSettingsJS, который определяет настройки инициализации для диспетчера TWAIN устройств.
- successFunc
- Функция, которая будет выполнена, если запрос будет выполнен успешно. Прототип функции: "successFunc(twainDeviceManager) ", где параметр 'twainDeviceManager' является экземпляром класса WebTwainDeviceManagerJS.
- errorFunc
- Функция, которая будет выполнена в случае сбоя запроса. Прототип функции: "errorFunc(twainDeviceManager, errorMessage)", где параметр 'twainDeviceManager' является экземпляром класса WebTwainDeviceManagerJS, параметр errorMessage представляет собой строку, описывающую ошибку.
Исключения
Исключение | Описание |
| Выбрасывается, если аргумент не является экземпляром класса WebTwainDeviceManagerInitSettingsJS ИЛИ диспетчер устройств открыт ИЛИ при открытии диспетчера устройств возникает ошибка. |
Ремарки
Эта функция отправляет асинхронный запрос на открытие диспетчера TWAIN устройств. Если вы хотите использовать синхронный запрос вместо асинхронного запроса, используйте функцию WebTwainDeviceManagerJS.open".
Совместимость с веб браузерами
Смотрите также