Version

ReportSection Class

Abstract base class that represents a section in a report.
Syntax
'Declaration
 
Public MustInherit Class ReportSection 
   Inherits System.Windows.FrameworkContentElement
public abstract class ReportSection : System.Windows.FrameworkContentElement 
Remarks

The class exposes properties that relate to a specific section in a report and are used to override any report-wide default settings specified on the ReportBase.

The Report class, derived from ReportBase, is in the Infragistics.Wpf.Reporting assembly and it exposes a collection of ReportSections. Each section can represent 1 or more pages in the report. For example the derived class EmbeddedVisualReportSection, also in the Infragistics.Wpf.Reporting assembly, will accept in its constructor an element that implements either the IEmbeddedVisualPaginator or IEmbeddedVisualPaginatorFactory interface to support printing multiple pages. This is how the XamDataGrid supports printing.

Note: each section in the report starts on a new page. For example, if you created a Report with 3 EmbeddedVisualReportSections, one with a XamDataGrid and 2 others with simple elements, each section would start on a new page even though there might have been available space on the last page from the previous section.

Requirements

Target Platforms: Windows 10, Windows 8.1, Windows 8, Windows 7, Windows Server 2012, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also