Skip to main content

CharacterProperties.Script Property

Specifies the script format for a text span’s characters.

Namespace: DevExpress.Blazor.RichEdit

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

NuGet Package: DevExpress.Blazor.RichEdit

Declaration

public CharacterFormattingScript? Script { get; set; }

Property Value

Type Description
Nullable<CharacterFormattingScript>

The script format.

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 make characters superscript or subscript.

Use the Script property to get 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 canceled. */
        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