Skip to main content

GroupUnion Enum

Specifies how groups of records should be split across pages, if required.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v24.1.dll

NuGet Package: DevExpress.Reporting.Core

Declaration

public enum GroupUnion

Members

Name Description
None

A group is printed so that it is split across several pages if there isn’t enough space on a page to print the entire group.

WholePage

A group is printed entirely on a single page (including its group header, rows and footer). This means that if there isn’t enough space on a page to print the entire group, this group is printed on the following page.

However, if the height of the entire group is more than the page height, this group is still split across several pages.

WithFirstDetail

A group is split across several pages “as is”. However, if there isn’t enough space on a page to print a Group Header together with the following group row, they both are moved to the next page, so that a Group Header is never printed on a page alone (with no group rows below it).

Remarks

Use this enumeration’s members to determine how groups of records should be split across pages if the group’s length exceeds the space left on the page which the group starts on.

Values listed in this enumeration are used by the GroupHeaderBand.GroupUnion and GroupFooterBand.GroupUnion properties.

See Also