Skip to main content
.NET Framework 4.5.2+

SectionColumns.CreateUniformColumns(Single, Single, Int32) Method

Creates a uniform column layout using the specified settings.

Namespace: DevExpress.XtraRichEdit.API.Native

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

NuGet Package: DevExpress.RichEdit.Core


SectionColumnCollection CreateUniformColumns(
    float columnWidth,
    float columnSpacing,
    int columnCount


Name Type Description
columnWidth Single

A Single value specifying the width of an individual column, measured in Document.Unit.

columnSpacing Single

A Single value specifying the spacing between adjacent columns, measured in Document.Unit.

columnCount Int32

An Int32 value specifying the number of columns on a page. Must be greater than zero.


Type Description

A SectionColumnCollection object representing a collection of columns.


To apply the layout to a section, use the SectionColumns.SetColumns method, as illustrated below:

using DevExpress.XtraRichEdit.API.Native;
// ...
richEditControl1.Document.Unit = DocumentUnit.Inch;

Section sectionDoc = richEditControl1.Document.Sections[0];
SectionColumnCollection sectionColumnsLayout = 
    sectionDoc.Columns.CreateUniformColumns(3.0f, 0.25f, 3);


The layout created via this method may or may not fit the page size.

See Also