C# 클래스 NAPS2.Automation.AutomatedScanning

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

공개 메소드들

메소드 설명
AutomatedScanning ( AutomatedScanningOptions options, IProfileManager profileManager, IScanPerformer scanPerformer, IErrorOutput errorOutput, IEmailer emailer, IScannedImageImporter scannedImageImporter, IUserConfigManager userConfigManager, NAPS2.ImportExport.Pdf.PdfSettingsContainer pdfSettingsContainer, FileNamePlaceholders fileNamePlaceholders, NAPS2.ImportExport.Images.ImageSettingsContainer imageSettingsContainer, IOperationFactory operationFactory, AppConfigManager appConfigManager ) : System
Execute ( ) : void
ReceiveScannedImage ( ScannedImage scannedImage ) : void
ValidateOptions ( ) : bool

비공개 메소드들

메소드 설명
AttachFilesInFolder ( DirectoryInfo folder, NAPS2.ImportExport.Email.EmailMessage message ) : void
DoExportToImageFiles ( string outputPath ) : void
DoExportToPdf ( string path, bool email ) : bool
EmailScannedImages ( ) : void
ExportScannedImages ( ) : void
ExportToImageFiles ( ) : void
ExportToPdf ( ) : void
GetProfile ( ScanProfile &profile ) : bool
ImportImages ( ) : void
IsPdfFile ( string path ) : bool
OutputVerbose ( string value ) : void
PerformScan ( ScanProfile profile ) : void
PreCheckOverwriteFile ( ) : bool
ReorderScannedImages ( ) : void

메소드 상세

AutomatedScanning() 공개 메소드

public AutomatedScanning ( AutomatedScanningOptions options, IProfileManager profileManager, IScanPerformer scanPerformer, IErrorOutput errorOutput, IEmailer emailer, IScannedImageImporter scannedImageImporter, IUserConfigManager userConfigManager, NAPS2.ImportExport.Pdf.PdfSettingsContainer pdfSettingsContainer, FileNamePlaceholders fileNamePlaceholders, NAPS2.ImportExport.Images.ImageSettingsContainer imageSettingsContainer, IOperationFactory operationFactory, AppConfigManager appConfigManager ) : System
options AutomatedScanningOptions
profileManager IProfileManager
scanPerformer IScanPerformer
errorOutput IErrorOutput
emailer IEmailer
scannedImageImporter IScannedImageImporter
userConfigManager IUserConfigManager
pdfSettingsContainer NAPS2.ImportExport.Pdf.PdfSettingsContainer
fileNamePlaceholders NAPS2.ImportExport.FileNamePlaceholders
imageSettingsContainer NAPS2.ImportExport.Images.ImageSettingsContainer
operationFactory IOperationFactory
appConfigManager AppConfigManager
리턴 System

Execute() 공개 메소드

public Execute ( ) : void
리턴 void

ReceiveScannedImage() 공개 메소드

public ReceiveScannedImage ( ScannedImage scannedImage ) : void
scannedImage NAPS2.Scan.Images.ScannedImage
리턴 void

ValidateOptions() 공개 메소드

public ValidateOptions ( ) : bool
리턴 bool