Skip to main content

Paragraph.Alignment Property

Gets the paragraph alignment.

Namespace: DevExpress.Blazor.RichEdit

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

NuGet Package: DevExpress.Blazor.RichEdit

Declaration

public ParagraphAlignment? Alignment { get; }

Property Value

Type Description
Nullable<ParagraphAlignment>

The paragraph alignment.

Available values:

Name Description
Left

The paragraph text is aligned to the left.

Right

The paragraph text is aligned to the right.

Center

The paragraph text is centered.

Justify

The paragraph text is justified.

Remarks

Use the ChangePropertiesAsync method to change the alignment of a paragraph.

<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;
            IReadOnlyList<Paragraph> paragraphs = await documentAPI.Paragraphs.GetAllAsync();
            foreach (Paragraph p in paragraphs)
                await p.ChangePropertiesAsync(properties => {
                    if (p.Alignment != ParagraphAlignment.Justify)
                        properties.Alignment = ParagraphAlignment.Justify;
                });
        }
        catch (OperationCanceledException e) {
            Console.WriteLine($"{nameof(OperationCanceledException)} thrown with message: {e.Message}");
        }
}
See Also