[]
Represents a set of extension methods for the Report class to visit, modify, or extract information from the Report definition model.
public static class ReportExtensions
Name | Description |
---|---|
Copy(Report, ResourceLocator) | Creates a copy of the report. |
Downgrade(Report) | Downgrades a multi-section report to the old RDL 2005 model without sections. |
FromString(string, ResourceLocator) | Creates a report from an RDL (Report Definition Language) string. |
GetAllReportItems(Report) | Enumerates all report items (from body, header, footer, and their descendants). |
GetSelfAndAllDescendants(ReportItem) | Enumerates self and all descendants. |
MergeWithMaster(Report, ResourceLocator, IMasterContentService) | Merges a report with its master report. |
PreSortReport(Report) | Pre-sorts a report for optimized processing. |
SaveRdl(Report, XmlWriter, ResourceLocator, bool) | Saves the report as RDL (Report Definition Language) using the specified XML writer. |
ToRdlString(Report, ResourceLocator, IReportComponentFactory, bool) | Converts the report to an RDL (Report Definition Language) string representation. |
Upgrade(Report) | Upgrades a report to a multi-section report. |