Skip to main content
All docs
V25.1
  • XtraReport.PageSizeF Property

    Specifies the size of report pages (measured in report units).

    Namespace: DevExpress.XtraReports.UI

    Assembly: DevExpress.XtraReports.v25.1.dll

    NuGet Package: DevExpress.Reporting.Core

    Declaration

    [Browsable(false)]
    public SizeF PageSizeF { get; set; }

    Property Value

    Type Description
    SizeF

    A SizeF structure.

    Remarks

    The size of the report’s pages is measured in units set by the XtraReport.ReportUnit property.

    Width and height of report pages match paper width and height specified by the XtraReport.PaperKind property. When you set the XtraReport.Landscape property to true, page width and height values are swapped.

    Important

    Page size can only be customized if XtraReport.PaperKind is Custom. Any other paper kind has its own predefined size.

    The following code snippet creates a new report with a custom page size specified in inches:

    using DevExpress.XtraReports.UI;
    // ...
    public static XtraReport CreateReport() {
        XtraReport report = new XtraReport() {
            ReportUnit = ReportUnit.Inches,
            PaperKind = DevExpress.Drawing.Printing.DXPaperKind.Custom,
            PageWidthF = 8.26f,
            PageHeightF = 11.69f
        };
        return report;
    }
    
    See Also