Back to Devexpress

Section.Margins Property

officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-section-21354f18.md

latest2.5 KB
Original Source

Section.Margins Property

Provides access to an object used to specify or retrieve a section’s margin settings.

Namespace : DevExpress.XtraRichEdit.API.Native

Assembly : DevExpress.RichEdit.v25.2.Core.dll

NuGet Package : DevExpress.RichEdit.Core

Declaration

csharp
SectionMargins Margins { get; }
vb
ReadOnly Property Margins As SectionMargins

Property Value

TypeDescription
SectionMargins

An object exposing the SectionMargins interface used to control section margin settings.

|

Example

The following code snippet changes the first section’s margins:

csharp
using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;

using (var wordProcessor = new RichEditDocumentServer()) {
    wordProcessor.LoadDocument("Document.docx");

    Document document = wordProcessor.Document;

    Section firstSection = wordProcessor.Document.Sections[0];

    var pageMargins = firstSection.Margins;
    pageMargins.Left = Units.InchesToDocumentsF(0.5f);
    pageMargins.Top = Units.InchesToDocumentsF(0.7f);
    pageMargins.Right = Units.InchesToDocumentsF(0.5f);
    pageMargins.Bottom = Units.InchesToDocumentsF(1.5f);
}
vb
Imports DevExpress.XtraRichEdit
Imports DevExpress.XtraRichEdit.API.Native

Using wordProcessor = New RichEditDocumentServer()
    wordProcessor.LoadDocument("Document.docx")

    Dim document As Document = wordProcessor.Document

    Dim firstSection As Section = wordProcessor.Document.Sections(0)

    Dim pageMargins = firstSection.Margins
    pageMargins.Left = Units.InchesToDocumentsF(0.5F)
    pageMargins.Top = Units.InchesToDocumentsF(0.7F)
    pageMargins.Right = Units.InchesToDocumentsF(0.5F)
    pageMargins.Bottom = Units.InchesToDocumentsF(1.5F)
End Using

See Also

Section Interface

Section Members

DevExpress.XtraRichEdit.API.Native Namespace