Skip to main content
A newer version of this page is available. .

XRPageInfo Class

A Page Information control that is used to display auxiliary information on report pages.

Namespace: DevExpress.XtraReports.UI

Assembly: DevExpress.XtraReports.v17.2.dll

NuGet Package: DevExpress.Reporting.Core

Declaration

public class XRPageInfo :
    XRControl,
    IXtraSupportShouldSerialize

Remarks

The auxiliary information displayed on report pages can include the page number, date, time, or the user name. This value is specified by the XRPageInfo.PageInfo property.

In most scenarios, this control is placed on the Page Header/Footer and Top/Bottom Margin bands.

To learn more, see the Adding Contents to a Report topic.

Example

The following method demonstrates how to create an XRPageInfo object, and set some of its properties.

using System.Drawing;
using DevExpress.XtraPrinting;
using DevExpress.XtraReports.UI;
// ...

public XRPageInfo CreateXRPageInfo() {
   // Create an XRPageInfo object.
   XRPageInfo pageInfo1 = new XRPageInfo();

   // Set its size.
   pageInfo1.SizeF = new SizeF(200F, 50F);

   // Set its background color.
   pageInfo1.BackColor = Color.PaleGreen;

   // Set its data format.
   pageInfo1.PageInfo = PageInfo.DateTime;
   pageInfo1.Format = "{0:MM/dd/yyyy}";

   return pageInfo1;
}

Implements

See Also