C# Class NAPS2.Scan.Wia.WiaApi

Afficher le fichier Open project: cyanfish/naps2 Class Usage Examples

Méthodes publiques

Méthode Description
Configure ( Device device, System.Item item, ScanProfile profile ) : void
DeviceFeederReady ( Device device ) : bool
DeviceSupportsDuplex ( Device device ) : bool
DeviceSupportsFeeder ( Device device ) : bool
GetDevice ( ScanDevice scanDevice ) : Device
GetDeviceName ( Device device ) : string
GetDeviceName ( string deviceID ) : string
GetItem ( Device device, ScanProfile profile ) : System.Item
GetScanDeviceList ( ) : List
PromptForScanDevice ( ) : ScanDevice
ThrowDeviceError ( COMException e ) : void
ThrowDeviceError ( Exception error ) : void

Private Methods

Méthode Description
ConfigureDeviceProperties ( Device device, ScanProfile profile ) : void
ConfigureItemProperties ( Device device, System.Item item, ScanProfile profile ) : void
GetDeviceIntProperty ( Device device, int propid ) : int
GetDeviceProperty ( Device device, int propid ) : string
GetItemIntPropertyMax ( System.Item item, int propid ) : int
SetDeviceIntProperty ( Device device, int value, int propid ) : void
SetItemIntProperty ( System.Item item, int value, int propid ) : void
SetItemIntProperty ( System.Item item, int value, int expectedMin, int expectedMax, int propid ) : void

Method Details

Configure() public static méthode

public static Configure ( Device device, System.Item item, ScanProfile profile ) : void
device Device
item System.Item
profile ScanProfile
Résultat void

DeviceFeederReady() public static méthode

public static DeviceFeederReady ( Device device ) : bool
device Device
Résultat bool

DeviceSupportsDuplex() public static méthode

public static DeviceSupportsDuplex ( Device device ) : bool
device Device
Résultat bool

DeviceSupportsFeeder() public static méthode

public static DeviceSupportsFeeder ( Device device ) : bool
device Device
Résultat bool

GetDevice() public static méthode

public static GetDevice ( ScanDevice scanDevice ) : Device
scanDevice ScanDevice
Résultat Device

GetDeviceName() public static méthode

public static GetDeviceName ( Device device ) : string
device Device
Résultat string

GetDeviceName() public static méthode

public static GetDeviceName ( string deviceID ) : string
deviceID string
Résultat string

GetItem() public static méthode

public static GetItem ( Device device, ScanProfile profile ) : System.Item
device Device
profile ScanProfile
Résultat System.Item

GetScanDeviceList() public static méthode

public static GetScanDeviceList ( ) : List
Résultat List

PromptForScanDevice() public static méthode

public static PromptForScanDevice ( ) : ScanDevice
Résultat ScanDevice

ThrowDeviceError() public static méthode

public static ThrowDeviceError ( COMException e ) : void
e System.Runtime.InteropServices.COMException
Résultat void

ThrowDeviceError() public static méthode

public static ThrowDeviceError ( Exception error ) : void
error System.Exception
Résultat void