Skip to main content
A newer version of this page is available. .

TextSpan.Script Property

Gets the script format of the text span’s characters.

Namespace: DevExpress.Blazor.RichEdit

Assembly: DevExpress.Blazor.RichEdit.v21.2.dll

NuGet Package: DevExpress.Blazor.RichEdit

Declaration

public CharacterFormattingScript? Script { get; }

Property Value

Type Description
Nullable<CharacterFormattingScript>

The script format or null for a variety of script formats.

Available values:

Name Description
Normal

Specifies that the text is not formatted as subscript or superscript.

Subscript

Formats text as subscript.

Superscript

Formats text as superscript.

Remarks

The Script property allows you to get whether the characters are superscript or subscript.

Use the ChangePropertiesAsync(Action<CharacterProperties>) method to change the script format of a text span’s characters.

<DxRichEdit @ref="richEdit" />

@code {
    DxRichEdit richEdit;
    Document documentAPI;
    @* ... *@
    /* Surround the code that contains an asynchronous operation with a try-catch block to handle
    the OperationCanceledException. This exception is thrown when an asynchronous operation is cancelled. */
        try {
            documentAPI = richEdit.DocumentAPI;
            @* ... *@
            TextSpan characters = await documentAPI.AddTextAsync("New Text");
            await characters.ChangePropertiesAsync(properties => {
                if (characters.Script != CharacterFormattingScript.Normal)
                    properties.Script = CharacterFormattingScript.Normal;
            });
            @* ... *@
        }
        catch (OperationCanceledException e) {
            Console.WriteLine($"{nameof(OperationCanceledException)} thrown with message: {e.Message}");
        }
}
See Also