Skip to main content

Section.LineNumbering Property

Provides access to the object containing line numbering parameters for the current section.

Namespace: DevExpress.XtraRichEdit.API.Native

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

NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation

Declaration

SectionLineNumbering LineNumbering { get; }

Property Value

Type Description
SectionLineNumbering

A SectionLineNumbering class instance representing parameters specific to line numbering.

Example

Set the RichEditView.AllowDisplayLineNumbers option for the current view to true and specify the SectionLineNumbering.CountBy property to any value other than 0 to enable Line Numbering.

In SimpleView and DraftView view line numbers are outside the default visible area, so you have to provide a space to display them. Use the SimpleView.Padding or the DraftView.Padding property to set the left padding to a higher value.

The line numbering font face and font color are specified by the Line Number character style.

View Example

richEditControl.LoadDocument("Documents\\Grimm.docx", DevExpress.XtraRichEdit.DocumentFormat.OpenXml);
richEditControl.Views.SimpleView.Padding = new DevExpress.Portable.PortablePadding(60, 4, 4, 0);
richEditControl.Views.SimpleView.AllowDisplayLineNumbers = true;
richEditControl.ActiveViewType = RichEditViewType.Simple;
richEditControl.Document.Sections[0].LineNumbering.CountBy = 1;
richEditControl.Document.CharacterStyles["Line Number"].ForeColor = Color.LightGray;
richEditControl.Document.CharacterStyles["Line Number"].Bold = true;
See Also