Class ReportBook
Represents a collection of reports logically unified as a single document.
Inheritance
Namespace: Telerik.Reporting
Assembly: Telerik.Reporting.dll
Syntax
public class ReportBook : Component, IReportDocument, IComponent, IDisposable
Constructors
ReportBook()
Initializes a new instance of the
Report
Declaration
public ReportBook()
ReportBook(IEnumerable<Report>)
Initializes a new instance of the
Report
Declaration
[Obsolete("Please use the default constructor and add the reports to the ReportSource collection.")]
public ReportBook(IEnumerable<Report> reports)
Parameters
System.
|
ReportBook(IEnumerable<Report>, String)
Initializes a new instance of the
Report
Declaration
[Obsolete("Please use the default constructor, add the reports to the ReportSource collection and set document name.")]
public ReportBook(IEnumerable<Report> reports, string documentName)
Parameters
System.
|
System.
|
Properties
DocumentName
Gets or sets a System.
Declaration
public string DocumentName { get; set; }
Property Value
System. A System. |
Implements
Remarks
The value of this property is used to suggest a file name when exporting to one of the available export formats.
A System.
Reports
Gets the collection of reports that are parts of this ReportBook.
Declaration
[Obsolete("Please use ReportSources property instead.")]
public ReportCollection Reports { get; }
Property Value
ReportSources
Gets the collection of reports that take part in this ReportBook.
Declaration
public ReportSourceCollection ReportSources { get; }
Property Value
TocPosition
Gets or sets the Report
Declaration
public ReportBookTocPosition TocPosition { get; set; }
Property Value
TocReportSource
Gets or sets the Report
Declaration
public ReportSource TocReportSource { get; set; }
Property Value
See Also
Operators
Implicit(ReportBook to ReportSource)
Declaration
[Obsolete("The implicit Telerik.Reporting.ReportBook to Telerik.Reporting.ReportSource conversion is now obsolete. Please use a Telerik.Reporting.InstanceReportSource object instead. For more information, please visit: https://www.telerik.com/support/kb/reporting/general/q2-2012-api-changes-reportsources.aspx#reportprocessor.")]
public static implicit operator ReportSource(ReportBook reportBook)
Parameters
Report
|
Returns
Explicit Interface Implementations
IReportDocument.PageSettings
For internal use only.
Declaration
[Obsolete("Please use instead the Report.PageSettings property.")]
PageSettings IReportDocument.PageSettings { get; set; }
Returns
Implements
IReportDocument.ReportParameters
Gets the Report
Declaration
[Obsolete("Please use instead the ReportSource.Parameters of each individual ReportSource or wrap the report book into ReportSource and use its parametrs collection.")]
IEnumerable<IReportParameter> IReportDocument.ReportParameters { get; }
Returns
System.
|
Implements
IReportDocument.Reports
Gets the reports contained in the ReportBook.
Declaration
[Obsolete("Please use the ReportSources property instead.")]
IEnumerable<Report> IReportDocument.Reports { get; }
Returns
System.
|
Implements
IReportDocument.ReportSources
Declaration
IEnumerable<ReportSource> IReportDocument.ReportSources { get; }
Returns
System.
|