VintaSoft Twain .NET SDK 15.1: Документация для Веб разработчика
Vintasoft.Twain Namespace / WebTwainDeviceJS type / getSupportedCapabilities Methods / getSupportedCapabilities(Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS) Property
Синтаксис Exceptions Ремарки Example Совместимость с браузерами Смотрите также
В этом разделе
    getSupportedCapabilities(Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS) Метод
    В этом разделе
    Returns information about all capabilities supported by TWAIN device.
    Синтаксис
    var instance = new Vintasoft.Twain.WebTwainDeviceJS(deviceName, productFamily, manufacturer, driverVersion, twainVersion, deviceManager, is64Bit);
    
    var value; // Type: Vintasoft.Twain.WebTwainCapabilityInfoJS[]
    
    // Parameters
    var usageMode; // Type: WebTwainDeviceCapabilityUsageModeEnumJS
    
    value = instance.getSupportedCapabilities(usageMode);
    
    
    function getSupportedCapabilities(
    usageMode
    Экземпляр класса WebTwainDeviceCapabilityUsageModeEnumJS.
    : WebTwainDeviceCapabilityUsageModeEnumJS
    ) : WebTwainCapabilityInfoJS[];

    Parameters

    usageMode
    Экземпляр класса WebTwainDeviceCapabilityUsageModeEnumJS.

    Return Value

    Массив экземпляров класса WebTwainCapabilityInfoJS.
    Исключения
    ИсключениеОписание
    Выбрасывается, если аргумент имеет неверный тип ИЛИ устройство не открыто ИЛИ возникает ошибка при получении информации о поддерживаемых возможностях устройства.
    Ремарки

    Эта функция отправляет синхронный запрос для получения информации обо всех возможностях, поддерживаемых TWAIN устройством. Если вы хотите использовать асинхронный запрос вместо синхронного запроса, используйте функцию WebTwainDeviceJS.getSupportedCapabilitiesAsync.

    Пример

    // Gets information about supported capabilities of opened TWAIN device.
    function getSupportedTwainDeviceCapabilities() {
        try {
            // specify that "Get" usage mode must be used for getting information about capabilities
            var usageMode = new Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS("Get");
            // get information about capabilities of opened TWAIN device
            var twainCapInfos = twainDevice.getSupportedCapabilities(usageMode);
            // for each capability
            for (var i = 0; i < twainCapInfos.length; i++) {
                var twainCapInfo = twainCapInfos[i];
                // output information about capability identifier, name and current value to the log
                console.log("Capability ID: " + twainCapInfo.get_Id() + " Capability name: " + twainCapInfo.get_Name() + " Current value: " + twainCapInfo.get_CurrentValue());
            }
        }
        catch (ex) {
            alert(ex);
        }
    }
    

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