/// <summary> /// Initializes a new instance of the <see cref="CSF.Zpt.BatchRendering.BatchRenderer"/> class. /// </summary> /// <param name="renderingJobFactory">Rendering job factory.</param> /// <param name="settingsFactory">Rendering settings factory.</param> /// <param name="optionsValidator">Options validator.</param> public BatchRenderer(IRenderingJobFactory renderingJobFactory = null, IRenderingSettingsFactory settingsFactory = null, IBatchRenderingOptionsValidator optionsValidator = null) { _jobFactory = renderingJobFactory?? new RenderingJobFactory(); _settingsFactory = settingsFactory?? new RenderingSettingsFactory(); _optionsValidator = optionsValidator?? new BatchRenderingOptionsValidator(); }
protected virtual void PerformDefaultSetup() { var fac = new ZptDocumentFactory(); _documentFactory = fac; _templateFactory = fac; _settingsFactory = new RenderingSettingsFactory(); }