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

Shape.Picture Property

Gets a picture residing in the floating object.

Namespace: DevExpress.XtraRichEdit.API.Native

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

Declaration

OfficeImage Picture { get; }

Property Value

Type Description
OfficeImage

An OfficeImage object that is the image in a shape object that is the floating picture; if a shape object is a text box, null (Nothing in Visual Basic) is returned.

Remarks

To distinguish between a text box and a floating picture in code, examine the Shape.TextBox and Shape.Picture properties. If the Shape.TextBox is not null, the shape is the text box.

The following code rotates text boxes and resizes floating pictures.

Document document = server.Document;
document.LoadDocument("Documents\\Grimm.docx", DocumentFormat.OpenXml);
foreach (Shape s in document.Shapes)
{
    // Rotate a text box and resize a floating picture.
    if (s.TextBox == null)
    {
        s.ScaleX = 0.1f;
        s.ScaleY = 0.1f;
    }
    else
    {
        s.RotationAngle = 45;
    }
}
See Also