VintaSoft Twain .NET SDK 15.2: Documentation for Web developer
Vintasoft.Twain Namespace / WebTwainDeviceJS type / getSupportedEsclScanIntents Property
Syntax Exceptions Example BrowserCompatibility SeeAlso
In This Topic
    getSupportedEsclScanIntents Method
    In This Topic
    Returns names of supported scan intents of opened eSCL device.
    Syntax
    var instance = new Vintasoft.Twain.WebTwainDeviceJS(deviceName, productFamily, manufacturer, driverVersion, twainVersion, deviceManager, is64Bit);
    
    var value; // Type: string[]
    value = instance.getSupportedEsclScanIntents();
    
    
    function getSupportedEsclScanIntents() : string[];
    

    Return Value

    An array that contains names of supported scan intents of eSCL device.
    Exceptions
    ExceptionDescription
    Thrown if device is not opened OR error occurs during getting value of device capability.
    Example

    // Gets information about supported scan intents of opened eSCL device.
    function getSupportedEsclScanIntents(esclDevice) {
        try {
            console.log("eSCL device: " + esclDevice.get_DeviceName());
            // if eSCL device is not opened
            if (!esclDevice.get_IsOpened()) {
                console.log("Device is not opened. Please open device.");
                return;
            }
            // get information about supported scan intents of eSCL device
            var esclScanIntents = esclDevice.getSupportedEsclScanIntents();
            console.log("Supported scan intents:");
            // for each supported scan intent
            for (var i = 0; i < esclScanIntents.length; i++) {
                // output information about scan intent
                console.log("- " + esclScanIntents[i]);
            }
        }
        catch (ex) {
            alert(ex);
        }
    }
    

    Browser Compatibility
    9
    See Also