В этом разделе
Задает значения возможностей TWAIN устройства.
Синтаксис
var instance = new Vintasoft.Twain.WebTwainDeviceJS(deviceName, productFamily, manufacturer, driverVersion, twainVersion, deviceManager, is64Bit);
var value; // Type: object[]
// Parameters
var twainCapabilitiesInfo; // Type: object[]
value = instance.setCapabilities(twainCapabilitiesInfo);
function setCapabilities(
: object[]
) : object[];
Parameters
- twainCapabilitiesInfo
- Массив, содержащий информацию о возможностях, которые необходимо установить. Каждый элемент массива должен содержать 2 поля: поле "capabilityId" и поле "capabilityValue". Поле "capabilityId" должно содержать имя возможности TWAIN устройства (список доступных имен можно получить из перечисления WebTwainDeviceCapabilityIdEnumJS). Поле "capabilityValue" должно содержать значение возможностей TWAIN устройства.
Return Value
Массив с результатами операций, устанавливающих значения возможностей TWAIN устройства.
Исключения
Исключение | Описание |
| Выбрасывается, если аргументы имеют неверные типы ИЛИ устройство не открыто ИЛИ возникает ошибка при установке значения возможностей устройства. |
Ремарки
Эта функция отправляет синхронный запрос для установки значений возможностей TWAIN устройства. Если вы хотите использовать асинхронный запрос вместо синхронного запроса, используйте функцию WebTwainDeviceJS.setCapabilitiesAsync.
Пример
// create information about capabilities, which should be set
var twainCapabilitiesInfo = [
{ "capabilityId": "IPixelType", "capabilityValue": 1 },
{ "capabilityId": "IXResolution", "capabilityValue": 200 },
{ "capabilityId": "IYResolution", "capabilityValue": 200 },
{ "capabilityId": "FeederEnabled", "capabilityValue": true },
{ "capabilityId": "DuplexEnabled", "capabilityValue": true }
];
// set capabilities of TWAIN scanner
var setCapResults = twainDevice.setCapabilities(twainCapabilitiesInfo);
Совместимость с веб браузерами
Смотрите также