C# 클래스 NAPS2.Scan.Batch.BatchScanPerformer.BatchState

파일 보기 프로젝트 열기: cyanfish/naps2

공개 메소드들

메소드 설명
BatchState ( IScanPerformer scanPerformer, IProfileManager profileManager, FileNamePlaceholders fileNamePlaceholders, IPdfExporter pdfExporter, IOperationFactory operationFactory, NAPS2.ImportExport.Pdf.PdfSettingsContainer pdfSettingsContainer, UserConfigManager userConfigManager, IFormFactory formFactory ) : System
Do ( ) : void

비공개 메소드들

메소드 설명
DoScan ( int scanNumber, List scan, int pageNumber ) : void
GetSavePathExtension ( ) : string
Input ( ) : void
InputOneScan ( int scanNumber ) : bool
Output ( ) : void
PromptForNextScan ( ) : bool
Save ( System.DateTime now, int i, List images ) : void
ThreadSleepWithCancel ( System.TimeSpan sleepDuration, System.TimeSpan cancelCheckInterval, Func cancelCheck ) : bool

메소드 상세

BatchState() 공개 메소드

public BatchState ( IScanPerformer scanPerformer, IProfileManager profileManager, FileNamePlaceholders fileNamePlaceholders, IPdfExporter pdfExporter, IOperationFactory operationFactory, NAPS2.ImportExport.Pdf.PdfSettingsContainer pdfSettingsContainer, UserConfigManager userConfigManager, IFormFactory formFactory ) : System
scanPerformer IScanPerformer
profileManager IProfileManager
fileNamePlaceholders NAPS2.ImportExport.FileNamePlaceholders
pdfExporter IPdfExporter
operationFactory IOperationFactory
pdfSettingsContainer NAPS2.ImportExport.Pdf.PdfSettingsContainer
userConfigManager UserConfigManager
formFactory IFormFactory
리턴 System

Do() 공개 메소드

public Do ( ) : void
리턴 void