A newer version of this page is available.
Switch to the current version.
XtraReport.Margins Property
Gets or sets the report's page margins.
Namespace: DevExpress.XtraReports.UI
Assembly: DevExpress.XtraReports.v18.2.dll
Declaration
[SRCategory(ReportStringId.CatPageSettings)]
public Margins Margins { get; set; }
<SRCategory(ReportStringId.CatPageSettings)>
Public Property Margins As Margins
Property Value
Type | Description |
---|---|
Margins | The report's page margins. |
Remarks
Margins are measured in report units (hundredths of an inch or tenths of a millimeter).
Examples
The code sample below creates a new report, sets its name, display name, paper kind and margins, and adds the Detail Band band with the XRLabel control on it.
using DevExpress.XtraReports.UI;
// ...
public static XtraReport CreateReport() {
// Create an XtraReport instance
XtraReport report = new XtraReport() {
Name = "SimpleStaticReport",
DisplayName = "Simple Static Report",
PaperKind = PaperKind.Letter,
Margins = new Margins(100, 100, 100, 100)
};
// Create a Detail band for the report
DetailBand detailBand = new DetailBand() {
HeightF = 25
};
// Add the created Detail band to the report
report.Bands.Add(detailBand);
// Create an XRLabel control for the report
XRLabel helloWordLabel = new XRLabel() {
Text = "Hello, World!",
Font = new Font("Tahoma", 20f, FontStyle.Bold),
BoundsF = new RectangleF(0, 0, 250, 50),
};
// Add the created XRLabel to the Detail band
detailBand.Controls.Add(helloWordLabel);
// Return the report with a band and a label on it
return report;
}
See Also
Feedback