officefileapi-devexpress-dot-xtrarichedit-dot-api-dot-native-dot-sectioncolumns-dot-createuniformcolumns-x28-system-dot-single-system-dot-single-system-dot-int32-x29.md
Creates a uniform column layout using the specified settings.
Namespace : DevExpress.XtraRichEdit.API.Native
Assembly : DevExpress.RichEdit.v25.2.Core.dll
NuGet Package : DevExpress.RichEdit.Core
SectionColumnCollection CreateUniformColumns(
float columnWidth,
float columnSpacing,
int columnCount
)
Function CreateUniformColumns(
columnWidth As Single,
columnSpacing As Single,
columnCount As Integer
) As SectionColumnCollection
| 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 |
|---|---|
| SectionColumnCollection |
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);
sectionDoc.Columns.SetColumns(sectionColumnsLayout);
Imports DevExpress.XtraRichEdit.API.Native
' ...
Private richEditControl1.Document.Unit = DocumentUnit.Inch
Private sectionDoc As Section = richEditControl1.Document.Sections(0)
Private sectionColumnsLayout As SectionColumnCollection = _
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.
See Also