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