コード例 #1
0
 public PdfDirectConversion(IPdfProcessor pdfProcessor, ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPathSafe path) : base(settingsProvider, jobInfoManager, spoolerProvider)
 {
     _pdfProcessor = pdfProcessor;
     File          = file;
     Directory     = directory;
     Path          = path;
 }
コード例 #2
0
ファイル: ScriptAction.cs プロジェクト: sm2x/PDFCreator
 public ScriptAction(IPath path, IProcessStarter processStarter, IFile file, IPathUtil pathUtil)
 {
     _path           = path;
     _processStarter = processStarter;
     _file           = file;
     _pathUtil       = pathUtil;
     _pathSafe       = new PathWrapSafe();
 }
コード例 #3
0
 public PrintJobAdapterFactory(ISettingsProvider settingsProvider, IComWorkflowFactory workflowFactory, ThreadPool threadPool, IJobInfoQueue jobInfoQueue, ErrorCodeInterpreter errorCodeInterpreter, IPathSafe pathSafe, IDirectory directory)
 {
     _settingsProvider     = settingsProvider;
     _workflowFactory      = workflowFactory;
     _threadPool           = threadPool;
     _jobInfoQueue         = jobInfoQueue;
     _errorCodeInterpreter = errorCodeInterpreter;
     _pathSafe             = pathSafe;
     _directory            = directory;
 }
コード例 #4
0
        public InteractiveWorkflow(IShellManager shellManager, ITargetFileNameComposer targetFileNameComposer, IJobDataUpdater jobDataUpdater, IPathSafe pathSafe, IErrorNotifier errorNotifier, ISettingsProvider settingsProvider, IFileNameQuery saveFileQuery, ICommandLocator commandLocator)
        {
            _shellManager           = shellManager;
            _pathSafe               = pathSafe;
            _errorNotifier          = errorNotifier;
            _settingsProvider       = settingsProvider;
            _saveFileQuery          = saveFileQuery;
            _commandLocator         = commandLocator;
            _targetFileNameComposer = targetFileNameComposer;

            JobDataUpdater          = jobDataUpdater;
            _targetFileNameComposer = targetFileNameComposer;
        }
コード例 #5
0
 public PdfCreatorAdapter(IFile file, IPathSafe pathSafe, PrintFileHelperComFactory printFileHelperComFactory, IJobInfoQueue jobInfoQueue, ISpoolerProvider spoolerProvider, ISpoolFolderAccess spoolFolderAccess, IJobInfoManager jobInfoManager, IDirectConversionProvider directConversionProvider, IPrinterHelper printerHelper, IPipeServerManager pipeServerManager)
 {
     PrinterHelper = printerHelper;
     _file         = file;
     _pathSafe     = pathSafe;
     _printFileHelperComFactory = printFileHelperComFactory;
     _jobInfoQueue             = jobInfoQueue;
     _spoolerProvider          = spoolerProvider;
     _spoolFolderAccess        = spoolFolderAccess;
     _jobInfoManager           = jobInfoManager;
     _directConversionProvider = directConversionProvider;
     _pipeServerManager        = pipeServerManager;
 }
コード例 #6
0
        public InteractiveWorkflow(IShellManager shellManager, ITargetFileNameComposer targetFileNameComposer, IJobDataUpdater jobDataUpdater,
                                   IPathSafe pathSafe, IErrorNotifier errorNotifier, ISettingsProvider settingsProvider,
                                   ICommandLocator commandLocator, IPathUtil pathUtil, ILastSaveDirectoryHelper lastSaveDirectoryHelper,
                                   IDirectoryHelper directoryHelper, InteractiveProfileChecker interactiveProfileChecker
                                   )
        {
            _shellManager              = shellManager;
            _pathSafe                  = pathSafe;
            _errorNotifier             = errorNotifier;
            _settingsProvider          = settingsProvider;
            _commandLocator            = commandLocator;
            _pathUtil                  = pathUtil;
            _lastSaveDirectoryHelper   = lastSaveDirectoryHelper;
            _directoryHelper           = directoryHelper;
            _interactiveProfileChecker = interactiveProfileChecker;
            _targetFileNameComposer    = targetFileNameComposer;

            JobDataUpdater          = jobDataUpdater;
            _targetFileNameComposer = targetFileNameComposer;
        }
コード例 #7
0
 public PrinterPortReader(IRegistry registry, IPathSafe pathSafe)
 {
     _registry = registry;
     _pathSafe = pathSafe;
 }
コード例 #8
0
 public PsDirectConversion(ISettingsProvider settingsProvider, IJobInfoManager jobInfoManager, ISpoolerProvider spoolerProvider, IFile file, IDirectory directory, IPathSafe path) : base(settingsProvider, jobInfoManager, spoolerProvider)
 {
     File      = file;
     Directory = directory;
     Path      = path;
 }