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;
}
}