GroupUnion Enum
Specifies how groups of records should be split across pages, if required.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v20.1.dll
NuGet Packages: DevExpress.Reporting.Core, DevExpress.WindowsDesktop.Reporting.Core
Declaration
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). |
Related API Members
The following properties accept/return GroupUnion values:
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 property.
Related GitHub Examples
The following code snippets (auto-collected from DevExpress Examples) contain references to the GroupUnion enum.
Note
The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.