Back to Devexpress

ShapeTextRange.Text Property

officefileapi-devexpress-dot-spreadsheet-dot-shapetextrange.md

latest2.7 KB
Original Source

ShapeTextRange.Text Property

Gets or sets the text in a text range.

Namespace : DevExpress.Spreadsheet

Assembly : DevExpress.Spreadsheet.v25.2.Core.dll

NuGet Package : DevExpress.Spreadsheet.Core

Declaration

csharp
string Text { get; set; }
vb
Property Text As String

Property Value

TypeDescription
String

A string value that is the content for a shape.

|

Remarks

Use the Text property to change the content of a ShapeTextRange object. Call the RichTextString.Characters method to retrieve the shape text.

Example

csharp
ShapeText shapeText = shape4.ShapeText;

//Create a text range:
ShapeTextRange range = shapeText.Characters();

//Specify the shape's text 
range.Text = "Shape ";

//Set font properties:
range.Font.Bold = true;
range.Font.Color = Color.YellowGreen;

//Add new text range after the existing text
//And specify the font parameters:         
ShapeTextRange range2 = range.AddAfter("Text");
range2.Font.Italic = true;
range2.Font.Name = "Arial";
range2.Font.Color = Color.BurlyWood;

//Define the text's vertical and horizontal alignment:
shapeText.VerticalAnchor = ShapeTextVerticalAnchorType.Center;
shapeText.HorizontalAnchor = ShapeTextHorizontalAnchorType.Center;
vb
Dim shapeText As ShapeText = shape4.ShapeText

'Create a text range:
Dim range As ShapeTextRange = shapeText.Characters()

'Specify the shape's text:
range.Text = "Shape "

'Set font properties:
range.Font.Bold = True
range.Font.Color = Color.YellowGreen

'Add new text range after the existing text
' And specify the font parameters:  
Dim range2 As ShapeTextRange = range.AddAfter("Text")
range2.Font.Italic = True
range2.Font.Name = "Arial"
range2.Font.Color = Color.BurlyWood

'Define the text's vertical and horizontal alignment:
shapeText.VerticalAnchor = ShapeTextVerticalAnchorType.Center
shapeText.HorizontalAnchor = ShapeTextHorizontalAnchorType.Center

See Also

ShapeTextRange Interface

ShapeTextRange Members

DevExpress.Spreadsheet Namespace