internal Renderer(IGraphicsFactory graphicsFactory, Template template, DocumentData documentData = null, DocumentProperties documentProperties = null, PageSizeInfo pageSizeInfo = null, bool debug = false, PrinterInteractionMode printerInteractionMode = PrinterInteractionMode.None) { _template = template; _documentData = documentData; _documentProperties = documentProperties; _printerInteractionMode = printerInteractionMode; _pageSizeInfo = pageSizeInfo ?? new PageSizeInfo(PageSize.A4); if (debug) { _debugData = new DebugData(); } _graphicsFactory = graphicsFactory; }
public Renderer(Template template, DocumentData documentData = null, DocumentProperties documentProperties = null, PageSizeInfo pageSizeInfo = null, bool debug = false, PrinterInteractionMode printerInteractionMode = PrinterInteractionMode.None) : this(new MyGraphicsFactory(), template, documentData, documentProperties, pageSizeInfo, debug, printerInteractionMode) { }