1
// Copyright (c) AlphaSierraPapa for the SharpDevelop Team (for details please see \doc\copyright.txt)
2
// This code is distributed under the GNU LGPL (for details please see \doc\license.txt)
5
using ICSharpCode.Reports.Core;
6
using ICSharpCode.Reports.Core.BaseClasses;
8
namespace ICSharpCode.Reports.Core.Interfaces
11
public interface IPageInfo
13
int PageNumber {get;set;}
14
int TotalPages {get;set;}
15
string ReportName {get;set;}
16
string ReportFileName {get;set;}
17
string ReportFolder {get;}
18
DateTime ExecutionTime {get;set;}
19
System.Collections.Hashtable ParameterHash {get;set;}
20
IDataNavigator IDataNavigator {get;set;}
24
public interface ISinglePage:IPageInfo
26
void CalculatePageBounds(IReportModel reportModel);
27
SectionBounds SectionBounds {get;set;}