public BaseConverter(IDataNavigator dataNavigator, ExporterPage singlePage, IExportItemsConverter exportItemsConverter, ILayouter layouter) { if (dataNavigator == null) { throw new ArgumentNullException("dataNavigator"); } if (singlePage == null) { throw new ArgumentNullException("singlePage"); } if (exportItemsConverter == null) { throw new ArgumentNullException("exportItemsConverter"); } if (layouter == null) { throw new ArgumentNullException("layouter"); } this.singlePage = singlePage; this.dataNavigator = dataNavigator; this.sectionBounds = this.singlePage.SectionBounds; this.exportItemsConverter = exportItemsConverter; this.layouter = layouter; }
public BasePager(IReportModel reportModel,ILayouter layouter) { if (reportModel == null) { throw new ArgumentNullException("reportModel"); } if (layouter == null) { throw new ArgumentNullException ("layouter"); } this.reportModel = reportModel; this.layouter = layouter; this.graphics = CreateGraphicObject.FromSize(this.reportModel.ReportSettings.PageSize); this.exportItemsConverter = new ExportItemsConverter(); }
public BasePager(IReportModel reportModel, ILayouter layouter) { if (reportModel == null) { throw new ArgumentNullException("reportModel"); } if (layouter == null) { throw new ArgumentNullException("layouter"); } this.reportModel = reportModel; this.layouter = layouter; this.graphics = CreateGraphicObject.FromSize(this.reportModel.ReportSettings.PageSize); this.exportItemsConverter = new ExportItemsConverter(); }
public static IBaseConverter CreateConverter (BaseReportItem itemToConvert,IDataNavigator dataNavigator, ExporterPage singlePage,IExportItemsConverter exportItemsConverter,ILayouter layouter) { Type t = itemToConvert.GetType(); if (t.Equals(typeof(BaseTableItem))) { return new TableConverter(dataNavigator,singlePage,exportItemsConverter,layouter); } if (t.Equals(typeof(BaseRowItem))) { return new RowConverter (dataNavigator,singlePage,exportItemsConverter,layouter); } return null; }
public static IBaseConverter CreateConverter(BaseReportItem itemToConvert, IDataNavigator dataNavigator, ExporterPage singlePage, IExportItemsConverter exportItemsConverter, ILayouter layouter) { Type t = itemToConvert.GetType(); if (t.Equals(typeof(BaseTableItem))) { return(new TableConverter(dataNavigator, singlePage, exportItemsConverter, layouter)); } if (t.Equals(typeof(BaseRowItem))) { return(new RowConverter(dataNavigator, singlePage, exportItemsConverter, layouter)); } return(null); }
public BaseConverter(IDataNavigator dataNavigator,ExporterPage singlePage, IExportItemsConverter exportItemsConverter,ILayouter layouter) { if (dataNavigator == null) { throw new ArgumentNullException("dataNavigator"); } if (singlePage == null) { throw new ArgumentNullException("singlePage"); } if (exportItemsConverter == null) { throw new ArgumentNullException("exportItemsConverter"); } if (layouter == null) { throw new ArgumentNullException("layouter"); } this.singlePage = singlePage; this.dataNavigator = dataNavigator; this.sectionBounds = this.singlePage.SectionBounds; this.exportItemsConverter = exportItemsConverter; this.layouter = layouter; }
public TableConverter(IDataNavigator dataNavigator, ExporterPage singlePage, IExportItemsConverter exportItemsConverter, ILayouter layouter) : base(dataNavigator, singlePage, exportItemsConverter, layouter) { }
public RowConverter(IDataNavigator dataNavigator, ExporterPage singlePage, IExportItemsConverter exportItemsConverter, ILayouter layouter):base(dataNavigator,singlePage,exportItemsConverter,layouter) { }