public static PdfRenderer CreateInstance(IReportCreator basePager, string fileName, bool showOutput) { if (basePager == null) { throw new ArgumentNullException("basePager"); } if (String.IsNullOrEmpty(fileName)) { throw new ArgumentNullException("fileName"); } BasePager bp = basePager as BasePager; return(PdfRenderer.CreateInstance(bp.ReportModel.ReportSettings, bp.Pages, fileName, showOutput)); }
/// <summary> /// For internal use only /// </summary> /// <param name="reportSettings"></param> /// <param name="pages"></param> /// <param name="fileName"></param> /// <param name="showOutput"></param> /// <returns></returns> public static PdfRenderer CreateInstance (ReportSettings reportSettings,PagesCollection pages,string fileName,bool showOutput) { if ((pages == null) ||(pages.Count == 0)) { throw new ArgumentNullException("pages"); } if (String.IsNullOrEmpty(fileName)) { throw new ArgumentNullException("fileName"); } PdfRenderer instance = new PdfRenderer(pages); instance.fileName = fileName; instance.reportSettings = reportSettings; instance.showOutput = showOutput; return instance; }
/// <summary> /// For internal use only /// </summary> /// <param name="reportSettings"></param> /// <param name="pages"></param> /// <param name="fileName"></param> /// <param name="showOutput"></param> /// <returns></returns> public static PdfRenderer CreateInstance(ReportSettings reportSettings, PagesCollection pages, string fileName, bool showOutput) { if ((pages == null) || (pages.Count == 0)) { throw new ArgumentNullException("pages"); } if (String.IsNullOrEmpty(fileName)) { throw new ArgumentNullException("fileName"); } PdfRenderer instance = new PdfRenderer(pages); instance.fileName = fileName; instance.reportSettings = reportSettings; instance.showOutput = showOutput; return(instance); }