namespace DaJiaoYan.Models { internal class ScanTask { /// /// 使用扫描仪 /// public string Scanner { get; set; } /// /// 图片保存路径 /// public string Path { get; set; } /// /// 图片保存的后缀名,如:jpg /// public string ImageSuffix { get; set; } /// /// 图片DPI /// public int ImageDpi { get; set; } /// /// 是否彩色 /// public bool Colorful { get; set; } /// /// 扫描张数。-1:连续扫描 /// public int CapXferCount { get; set; } public delegate void DeleScanFileCompleted(string filename, int index); /// /// 扫描文件完成 /// public DeleScanFileCompleted OnDeleScanFileCompleted; public delegate void ScanTaskCompleted(); /// /// 扫描任务完成 /// public ScanTaskCompleted OnScanTaskCompleted; public delegate void ScannerError(); /// /// 扫描错误 /// public ScannerError OnScannerError; public delegate void ScanBegin(bool success, string msg); /// /// 扫描开始 /// public ScanBegin OnScanBegin; } }