SectionColumns.CreateUniformColumns(Single, Single, Int32) Method
Creates a uniform column layout using the specified settings.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.2.Core.dll
NuGet Package: DevExpress.RichEdit.Core
#Declaration
SectionColumnCollection CreateUniformColumns(
float columnWidth,
float columnSpacing,
int columnCount
)
#Parameters
Name | Type | Description |
---|---|---|
column |
Single | A Single value specifying the width of an individual column, measured in Document. |
column |
Single | A Single value specifying the spacing between adjacent columns, measured in Document. |
column |
Int32 | An Int32 value specifying the number of columns on a page. Must be greater than zero. |
#Returns
Type | Description |
---|---|
Section |
A Section |
#Remarks
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);
sectionDoc.Columns.SetColumns(sectionColumnsLayout);
Note
The layout created via this method may or may not fit the page size.