VintaSoft Twain .NET SDK 15.0: Документация для Веб разработчика
Vintasoft.Twain Namespace / WebTwainDeviceJS type / setCapabilities Property
Синтаксис Exceptions Ремарки Example Совместимость с браузерами Смотрите также
В этом разделе
    setCapabilities Метод
    В этом разделе
    Задает значения возможностей 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(
    twainCapabilitiesInfo
    Массив, содержащий информацию о возможностях, которые необходимо установить. Каждый элемент массива должен содержать 2 поля: поле "capabilityId" и поле "capabilityValue". Поле "capabilityId" должно содержать имя возможности TWAIN устройства (список доступных имен можно получить из перечисления WebDeviceCapabilityIdEnumJS). Поле "capabilityValue" должно содержать значение возможностей TWAIN устройства.
    : object[]
    ) : object[];

    Parameters

    twainCapabilitiesInfo
    Массив, содержащий информацию о возможностях, которые необходимо установить. Каждый элемент массива должен содержать 2 поля: поле "capabilityId" и поле "capabilityValue". Поле "capabilityId" должно содержать имя возможности TWAIN устройства (список доступных имен можно получить из перечисления WebDeviceCapabilityIdEnumJS). Поле "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);
    

    Совместимость с веб браузерами
    9
    Смотрите также