[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.Rdl.Tools.ReportExtensions

ReportExtensions Class

Represents a set of extension methods for the Report class to visit, modify, or extract information from the Report definition model.

Inheritance
ReportExtensions
Namespace: GrapeCity.ActiveReports.Rdl.Tools
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public static class ReportExtensions

Methods

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.