|
|
@ -70,7 +70,6 @@ namespace ICSharpCode.Reports.Core.Exporter.ExportRenderer |
|
|
|
// reportCreator.GroupFooterRendering += GroupFooterRendering;
|
|
|
|
// reportCreator.GroupFooterRendering += GroupFooterRendering;
|
|
|
|
//
|
|
|
|
//
|
|
|
|
// reportCreator.RowRendering += new EventHandler<RowRenderEventArgs>(RowRendering);
|
|
|
|
// reportCreator.RowRendering += new EventHandler<RowRenderEventArgs>(RowRendering);
|
|
|
|
reportCreator.PageCreated += OnPageCreated; |
|
|
|
|
|
|
|
reportCreator.BuildExportList(); |
|
|
|
reportCreator.BuildExportList(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
@ -97,26 +96,33 @@ namespace ICSharpCode.Reports.Core.Exporter.ExportRenderer |
|
|
|
} |
|
|
|
} |
|
|
|
// ReportEngine.CheckForParameters(reportModel, parameters);
|
|
|
|
// ReportEngine.CheckForParameters(reportModel, parameters);
|
|
|
|
IReportCreator reportCreator = DataPageBuilder.CreateInstance(reportModel, dataManager); |
|
|
|
IReportCreator reportCreator = DataPageBuilder.CreateInstance(reportModel, dataManager); |
|
|
|
reportCreator.PageCreated += OnPageCreated; |
|
|
|
BuildExportList(reportCreator); |
|
|
|
reportCreator.BuildExportList(); |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
public PagesCollection Pages {get;private set;} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void RunFormSheet(ReportModel reportModel) |
|
|
|
private void RunFormSheet(ReportModel reportModel) |
|
|
|
{ |
|
|
|
{ |
|
|
|
IReportCreator reportCreator = FormPageBuilder.CreateInstance(reportModel); |
|
|
|
IReportCreator reportCreator = FormPageBuilder.CreateInstance(reportModel); |
|
|
|
// reportCreator.SectionRendering += new EventHandler<SectionRenderEventArgs>(PushPrinting);
|
|
|
|
// reportCreator.SectionRendering += new EventHandler<SectionRenderEventArgs>(PushPrinting);
|
|
|
|
|
|
|
|
BuildExportList(reportCreator); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void BuildExportList(IReportCreator reportCreator) |
|
|
|
|
|
|
|
{ |
|
|
|
reportCreator.PageCreated += OnPageCreated; |
|
|
|
reportCreator.PageCreated += OnPageCreated; |
|
|
|
reportCreator.BuildExportList(); |
|
|
|
reportCreator.BuildExportList(); |
|
|
|
|
|
|
|
reportCreator.PageCreated -= OnPageCreated; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public PagesCollection Pages {get;private set;} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void OnPageCreated (object sender,PageCreatedEventArgs e) |
|
|
|
private void OnPageCreated (object sender,PageCreatedEventArgs e) |
|
|
|
{ |
|
|
|
{ |
|
|
|
Pages.Add(e.SinglePage); |
|
|
|
Pages.Add(e.SinglePage); |
|
|
|
if (PageCreated != null) { |
|
|
|
if (PageCreated != null) { |
|
|
|
|
|
|
|
|
|
|
|
PageCreated (this,e); |
|
|
|
PageCreated (this,e); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|