[]
        
(Showing Draft Content)

GrapeCity.ActiveReports.PageReportModel.Container

Container Class

Represents a rectangle ReportItem contained in the report definition.

Namespace: GrapeCity.ActiveReports.PageReportModel
Assembly: MESCIUS.ActiveReports.Core.Rdl.dll
Syntax
public sealed class Container : ShapeBase, IValidateable, IRdlContainer, IReportComponentContainer, IReportComponent, IComponent, IDisposable

Constructors

Name Description
Container()

Initializes a new instance of the Container class.

Properties

Name Description
CanGrow

Gets or sets a value indicating whether the container can grow when the size of its content is greater than the size of the container.

Components

Gets a ReportComponentCollection containing all the ReportComponent in the container.

ConsumeWhiteSpace

Gets or sets a value indicating that all white space in the container is consumed during report rendering when the container’s contents grow, rather than preserving the minimum white space between the contents and the bounds of the container.

NewPage

Gets or sets a value indicating on which page the content should start after the page break.

Overflow

Gets or sets a value indicating how content that is larger than the container should be handled.

PageBreakAtEnd

Gets or sets a value indicating whether a page break occurs immediately after the container ends.

PageBreakAtStart

Gets or sets a value indicating whether a page break occurs immediately before the container begins.

PageName

Gets or sets the string used for naming the sheet in Excel export.

ReportItems

Gets a collection of the ReportItem objects hosted in the Container.

Methods

Name Description
GetExpressions()

Returns a list of the expressions contained by this report item.

SortReportItems()

Sorts the report items to improve rendering performance.

Validate(ValidationContext)

Validates the current state of the Container object.

Extension Methods