public DefaultPdfFactory(IPartReader <CrossReferencePart> crossReferencePartReader, IPartReader <TrailerPart> trailerPartReader, IPartReader <VersionPart> versionPartReader, IPdfReader pdfReader) { this._crossReferencePartReader = crossReferencePartReader; this._trailerPartReader = trailerPartReader; this._versionPartReader = versionPartReader; this._pdfReader = pdfReader; }
public Reader(ILogger logger, ISystemInfoProvider systemInfoProvider, Action <Exception> applExceptionHandler, IFileNameProvider sourceFileNameProvider, IPartReader partReader, IQueue sourceQueue, IQueue nextQueue) : base(logger, systemInfoProvider, applExceptionHandler, sourceQueue, nextQueue) { _sourceFileNameProvider = sourceFileNameProvider; _partReader = partReader; InnerThread = new Thread(Run) { Name = "Reader" }; InnerThread.Start(); }
public CrossReferencePartSubSectionReader(IPartReader <CrossReferencePartSubSectionEntry> partReader) { this._partReader = partReader; }
public CrossReferencePartReader(IPartReader <CrossReferencePartSubSection> subSectionReader) { this._subSectionReader = subSectionReader; }