getCapability(Vintasoft.Twain.WebDeviceCapabilityIdEnumJS,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: WebDeviceCapabilityIdEnumJS
var usageMode; // Type: WebTwainDeviceCapabilityUsageModeEnumJS
value = instance.getCapability(twainCapabilityId, usageMode);
Parameters
- twainCapabilityId
- Экземпляр класса WebDeviceCapabilityIdEnumJS.
- usageMode
- Экземпляр класса WebTwainDeviceCapabilityUsageModeEnumJS.
Return Value
Исключения
Исключение | Описание |
| Выбрасывается, если аргументы имеют неправильные типы ИЛИ устройство не открыто ИЛИ возникает ошибка при получении значения возможностей устройства. |
Ремарки
Эта функция отправляет синхронный запрос для получения информации о возможностях 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 pixelTypeCap = new Vintasoft.Twain.WebDeviceCapabilityIdEnumJS("IPixelType");
// 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(pixelTypeCap, capUsageMode);
// write information about current capability value
console.log("PixelType capability value :" + pixelTypeCapInfo.get_CurrentValue());
}
catch (ex) {
alert(ex);
}
}
Совместимость с веб браузерами
Смотрите также