Browse Source

Move call's to DebugVisitor and expressionVisitor to BasePageBuilder.cs

reports
Peter Forstmeier 13 years ago
parent
commit
b4dacd758c
  1. 17
      src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/BasePageBuilder.cs
  2. 3
      src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/DataPageBuilder.cs
  3. 10
      src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/FormPageBuilder.cs

17
src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/BasePageBuilder.cs

@ -13,6 +13,8 @@ using System.Drawing; @@ -13,6 +13,8 @@ using System.Drawing;
using System.Linq;
using ICSharpCode.Reporting.BaseClasses;
using ICSharpCode.Reporting.Exporter;
using ICSharpCode.Reporting.Expressions;
using ICSharpCode.Reporting.Globals;
using ICSharpCode.Reporting.Interfaces;
using ICSharpCode.Reporting.Interfaces.Export;
@ -204,6 +206,21 @@ namespace ICSharpCode.Reporting.PageBuilder @@ -204,6 +206,21 @@ namespace ICSharpCode.Reporting.PageBuilder
CurrentLocation = DetailStart;
}
protected void RunExpressions()
{
var er = new ExpressionRunner(Pages);
er.Run();
}
protected void RunDebugVisitor()
{
var d = new DebugExporter(Pages);
d.Run();
}
protected IReportModel ReportModel {get; private set;}
protected Point CurrentLocation {get; set;}

3
src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/DataPageBuilder.cs

@ -39,8 +39,7 @@ namespace ICSharpCode.Reporting.PageBuilder @@ -39,8 +39,7 @@ namespace ICSharpCode.Reporting.PageBuilder
BuildDetail();
base.BuildReportFooter();
base.AddPage(CurrentPage);
var er = new ExpressionRunner(Pages);
er.Run();
// RunExpressions();
}
void BuildDetail()

10
src/AddIns/Misc/Reporting/ICSharpCode.Reporting/Src/PageBuilder/FormPageBuilder.cs

@ -30,12 +30,12 @@ namespace ICSharpCode.Reporting.PageBuilder @@ -30,12 +30,12 @@ namespace ICSharpCode.Reporting.PageBuilder
base.BuildExportList();
BuildDetail();
base.AddPage(CurrentPage);
var d = new DebugExporter(Pages);
d.Run();
var er = new ExpressionRunner(Pages);
er.Run();
RunDebugVisitor();
// RunExpressions();
}
void BuildDetail()
{

Loading…
Cancel
Save