The requested page is not available for the requested platform. You are viewing the content for .NET Framework 4.5.2+ platform.
.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

Shape.TextBox Property

Provides access to text box content.

Namespace: DevExpress.XtraRichEdit.API.Native

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

Declaration

TextBox TextBox { get; }
ReadOnly Property TextBox As TextBox
TextBox TextBox { get; }
ReadOnly Property TextBox As TextBox
TextBox TextBox { get; }
ReadOnly Property TextBox As TextBox

Property Value

Type Description
TextBox

A SubDocument interface that exposes the content of a text box.

Property Value

Type Description
TextBox

A SubDocument interface that exposes the content of a text box.

Property Value

Type Description
TextBox

A SubDocument interface that exposes the content of a text box.

Remarks

To distinguish between a text box and a floating picture in code, examine the Shape.TextBox and Shape.Picture properties. If the Shape.TextBox is not null, the shape is the text box.

The following code rotates text boxes and resizes floating pictures.

Document document = server.Document;
document.LoadDocument("Documents\\Grimm.docx", DocumentFormat.OpenXml);
foreach (Shape s in document.Shapes)
{
    // Rotate a text box and resize a floating picture.
    if (s.TextBox == null)
    {
        s.ScaleX = 0.1f;
        s.ScaleY = 0.1f;
    }
    else
    {
        s.RotationAngle = 45;
    }
}
See Also