VintaSoft Twain .NET SDK 15.0: Документация для Веб разработчика
Vintasoft.Twain Namespace / WebTwainDeviceJS type / getCapability Methods / getCapability(number,Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS) Property
Синтаксис Exceptions Ремарки Example Совместимость с браузерами Смотрите также
В этом разделе
    getCapability(number,Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS) Метод
    В этом разделе
    Returns information about TWAIN device capability.
    Синтаксис
    var instance = new Vintasoft.Twain.WebTwainDeviceJS(deviceName, productFamily, manufacturer, driverVersion, twainVersion, deviceManager, is64Bit);
    
    var value; // Type: Vintasoft.Twain.WebTwainCapabilityInfoJS
    
    // Parameters
    var twainCapabilityId; // Type: number
    var usageMode; // Type: WebTwainDeviceCapabilityUsageModeEnumJS
    
    value = instance.getCapability(twainCapabilityId, usageMode);
    
    
    function getCapability(
    twainCapabilityId
    Целое значение, определяющее идентификатор возможностей устройства.
    : number,
    usageMode
    Экземпляр класса WebTwainDeviceCapabilityUsageModeEnumJS.
    : WebTwainDeviceCapabilityUsageModeEnumJS
    ) : WebTwainCapabilityInfoJS;

    Parameters

    twainCapabilityId
    Целое значение, определяющее идентификатор возможностей устройства.
    usageMode
    Экземпляр класса WebTwainDeviceCapabilityUsageModeEnumJS.

    Return Value

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

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

    Пример

    // Displays information about pixel type of scanned images for opened TWAIN device.
    function displayPixelType(twainDevice) {
        try {
            // specify that we need to get information about IPixelType capability
            var pixelTypeCapId = 257;
            // specify that we need to get current value of TWAIN device capability
            var capUsageMode = new Vintasoft.Twain.WebTwainDeviceCapabilityUsageModeEnumJS("GetCurrent");
            // get information about current value of PixelType capability of opened TWAIN device
            var pixelTypeCapInfo = twainDevice.getCapability(pixelTypeCapId, capUsageMode);
            // write information about current capability value
            console.log("PixelType capability value :" + pixelTypeCapInfo.get_CurrentValue());
        }
        catch (ex) {
            alert(ex);
        }
    }
    

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