Skip to main content

ImageBase<T>.ActualSize Property

Gets the image’s actual size.

Namespace: DevExpress.Blazor.RichEdit

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

NuGet Package: DevExpress.Blazor.RichEdit

Declaration

public ISize ActualSize { get; }

Property Value

Type Description
ISize

An object that implements the ISize interface and contains the image height and width.

Remarks

The example below shows how to change an inline image‘s actual size.

<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;
            InlineImage firstInlineImage = await documentAPI.InlineImages.GetAsync(0);
            await firstInlineImage.ChangePropertiesAsync(properties => {
                if (firstInlineImage.ActualSize.Height != UnitConverter.CentimetersToTwips(5)) {
                    properties.ActualSize.Height = UnitConverter.CentimetersToTwips(5);
                    properties.ActualSize.Width = UnitConverter.CentimetersToTwips(5);
                }
            });
        }
        catch (OperationCanceledException e) {
            Console.WriteLine($"{nameof(OperationCanceledException)} thrown with message: {e.Message}");
        }
}
See Also