Skip to main content
All docs
V25.2
  • ReportDesignerSettings Class

    Contains default layout report settings.

    Namespace: DevExpress.XtraReports.UserDesigner

    Assembly: DevExpress.XtraReports.v25.2.dll

    NuGet Package: DevExpress.Reporting.Core

    Declaration

    public class ReportDesignerSettings

    Remarks

    A ReportDesignerSettings object can be accessed with the ReportSettingsBase.DesignerSettings property.

    The following settings are available:

    SnappingMode
    Specifies how report elements snap and align to each other.
    DrawGrid
    Specifies whther to show or hide the design surface grid.

    The following code sample creates an End-User Designer instance and specifies default settings for its reports:

    using DevExpress.XtraReports.UI;
    using DevExpress.Drawing.Printing;
    using DevExpress.XtraReports.UserDesigner;
    // ...
    XRDesignForm form = new XRDesignForm();
    XRDesignMdiController reportDesigner = form.DesignMdiController;
    // Report Page Settings
    reportDesigner.DefaultReportSettings.PaperKind = DXPaperKind.Letter;
    reportDesigner.DefaultReportSettings.Landscape = true;
    reportDesigner.DefaultReportSettings.RollPaper = false;
    reportDesigner.DefaultReportSettings.ReportUnit = ReportUnit.HundredthsOfAnInch;
    reportDesigner.DefaultReportSettings.Margins = new System.Drawing.Printing.Margins(50, 50, 100, 100);
    // Report Font Settings
    reportDesigner1.DefaultReportSettings.Font = new DevExpress.Drawing.DXFont("Arial", 12f);
    // Report Export Settings
    reportDesigner.DefaultReportSettings.ExportSettings.FileName = "TestReport";
    reportDesigner.DefaultReportSettings.ExportSettings.ExportFormat = DevExpress.XtraPrinting.ExportFormat.Xlsx;
    // Report Layout Settings
    reportDesigner.DefaultReportSettings.DesignerSettings.DrawGrid = false;
    reportDesigner.DefaultReportSettings.DesignerSettings.SnappingMode = DevExpress.XtraReports.UI.SnappingMode.SnapToGridAndSnapLines;
    form.ShowDialog();
    

    Inheritance

    Object
    ReportDesignerSettings
    See Also