.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

SectionColumns.CreateUniformColumns(SectionPage, Single, Int32) Method

Creates a uniform column layout using the current page settings.

Namespace: DevExpress.XtraRichEdit.API.Native

Assembly: DevExpress.RichEdit.v21.1.Core.dll

Declaration

SectionColumnCollection CreateUniformColumns(
    SectionPage page,
    float columnSpacing,
    int columnCount
)

Parameters

Name Type Description
page SectionPage

A SectionPage object representing a current page.

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.

Returns

Type Description
SectionColumnCollection

A SectionColumnCollection object representing a collection of columns.

Remarks

Use the CreateUniformColumns method to create a layout with the specified number of columns on a page. 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(sectionDoc.Page, 0.25f, 3);
sectionDoc.Columns.SetColumns(sectionColumnsLayout);
See Also