Skip to main content
A newer version of this page is available. .
.NET Framework 4.5.2+
Row

ShapeTextRange.Font Property

Provides access to the text range’s font settings.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Spreadsheet.v19.1.Core.dll

Declaration

ShapeTextFont Font { get; }

Property Value

Type Description
ShapeTextFont

A ShapeTextFont object containing font settings for a shape text range.

Remarks

Use the ShapeTextFont properties to change ShapeTextRange object’s color, capitalization, size, etc.

When you insert a new text range in a shape, its ShapeTextFont properties have the same values as the existing ShapeTextFont object’s font options.

Note

If a current ShapeTextRange object contains text with different font settings, the ShapeTextFont properties return the first text’s values.

Example

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;
See Also