VintaSoft Twain .NET SDK 15.4: Documentation for Web developer
Vintasoft.Twain Namespace / WebTwainDeviceJS type / getCapability Methods / getCapability(number,number) Property
Syntax Exceptions Remarks Example BrowserCompatibility SeeAlso
In This Topic
getCapability(number,number) Method
In This Topic
Returns information about TWAIN device capability.
Syntax
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: number

value = instance.getCapability(twainCapabilityId, usageMode);

Parameters

twainCapabilityId
An integer value, which defines identifier of device capability.
usageMode
An integer value, which defines usage mode of device capability.

Return Value

An instance of WebTwainCapabilityInfoJS class.
Exceptions
ExceptionDescription
Thrown if arguments have wrong types OR device is not opened OR error occurs during getting value of device capability.
Remarks

This function sends a synchronous request to get information about TWAIN device capability. If you want to use asynchronous request instead of synchronous request, please use WebTwainDeviceJS.getCapabilityAsync function.

Example

// 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 capUsageModeId = 4;
        // get information about current value of PixelType capability of opened TWAIN device
        var pixelTypeCapInfo = twainDevice.getCapability(pixelTypeCapId, capUsageModeId);
        // write information about current capability value
        console.log("PixelType capability value :" + pixelTypeCapInfo.get_CurrentValue());
    }
    catch (ex) {
        alert(ex);
    }
}

Browser Compatibility
9
See Also