Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
		/// <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;
		}
Exemplo n.º 3
0
        /// <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);
        }