public static EnumScanerType StringToScanerType(string s) { EnumScanerType st = EnumScanerType.File; switch (s.Trim()) { case "WIA": st = EnumScanerType.WIA; break; case "Twain": st = EnumScanerType.Twain; break; } return(st); }
public Scaner(string name, EnumScanerType type, WinFormsWindowMessageHook wh) { arg = new EventArgs(); _name = name.Trim(); _type = type; _wh = wh; if (_type == EnumScanerType.Twain) { try { _twain = new Twain(_wh); _twain.TransferImage += new EventHandler <TransferImageEventArgs>(_twain_TransferImage); _twain.ScanningComplete += new EventHandler <ScanningCompleteEventArgs>(_twain_ScanningComplete); _twain.SelectSource(_name); } catch { _type = EnumScanerType.File; } } }
public Scaner(string name, EnumScanerType type, WinFormsWindowMessageHook wh) { arg = new EventArgs(); _name = name.Trim(); _type = type; _wh = wh; if (_type == EnumScanerType.Twain) { try { _twain = new Twain(_wh); _twain.TransferImage += new EventHandler<TransferImageEventArgs>(_twain_TransferImage); _twain.ScanningComplete += new EventHandler<ScanningCompleteEventArgs>(_twain_ScanningComplete); _twain.SelectSource(_name); } catch { _type = EnumScanerType.File; } } }