Skip to main content

Margins Interface

Provides access to page margins used when a worksheet is printed.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Spreadsheet.v23.2.Core.dll

NuGet Package: DevExpress.Spreadsheet.Core


public interface Margins

The following members return Margins objects:


The Margins object is accessible via the Worksheet.ActiveView.Margins property.

Page margins are specified in the units of measurement used in the workbook. See the following topic for details: Measure Units.


This example demonstrates how to set margins of worksheet pages via properties of the Margins object. Use the Worksheet.ActiveView.Margins property to return this object. To select units of measure for worksheet page margins, set the Workbook.Unit property to the required DocumentUnit enumeration member.


The WorksheetView.Margins settings are used when worksheet pages are printed. To learn how to specify other worksheet print options, see the How to: Specify Print Settings document.

View Example

// Select a unit of measure used within the workbook.
workbook.Unit = DevExpress.Office.DocumentUnit.Inch;

// Access page margins.
Margins pageMargins = workbook.Worksheets[0].ActiveView.Margins;

// Specify page margins.
pageMargins.Left = 1;
pageMargins.Top = 1.5F;
pageMargins.Right = 1;
pageMargins.Bottom = 0.8F;

// Specify header and footer margins.
pageMargins.Header = 1;
pageMargins.Footer = 0.4F;
See Also