All docs
V20.1
20.1
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

Table.VerticalAlignment Property

Gets or sets the table's vertical alignment.

Namespace: DevExpress.XtraRichEdit.API.Native

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

Declaration

TableVerticalAlignment VerticalAlignment { get; set; }
Property VerticalAlignment As TableVerticalAlignment

Property Value

Type Description
TableVerticalAlignment

An enumeration value that indicates the table's vertical alignment.

Remarks

This property is in effect for tables with Table.TextWrappingType set to TableTextWrappingType.Around.

The VerticalAlignment property defines the alignment relative to the element specified in Table.RelativeVerticalPosition property. If the VerticalAlignment property is set to None, the Table.OffsetYRelative property specifies the table's position.

The VerticalAlignment property value is ignored when the Table.RelativeVerticalPosition property is set to Paragraph. Use the Table.OffsetYRelative property instead.

NOTE

The TableVerticalAlignment.Inside and TableVerticalAlignment.Outside values are ignored when the document is opened in the RichEditControl. However, you can set this property in code and save its value to a file for further processing in Microsoft Word or other word processing applications.

The code sample below shows how to specify the table's vertical alignment:

using DevExpress.XtraRichEdit;
using DevExpress.XtraRichEdit.API.Native;
using DevExpress.Office.Utils;

using (RichEditDocumentServer wordProcessor = new RichEditDocumentServer())
{
  Document document = wordProcessor.Document;
  Table table = document.Tables[0];
  table.BeginUpdate();
  //Wrap text around the table
  table.TextWrappingType = TableTextWrappingType.Around;

  //Specify vertical alignment:
  table.RelativeVerticalPosition = TableRelativeVerticalPosition.Paragraph;
  table.VerticalAlignment = TableVerticalAlignment.None;
  table.OffsetYRelative = Units.InchesToDocumentsF(2f);
  table.EndUpdate();
}
See Also