Section.LineNumbering Property
Provides access to the object containing line numbering parameters for the current section.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.1.Core.dll
NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation
Declaration
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.
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;