Skip to main content

PictureFormat.SetPicture(Image) Method

Allows you to replace the current picture.

Namespace: DevExpress.XtraRichEdit.API.Native

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

NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation

Declaration

[Browsable(false)]
void SetPicture(
    Image image
)

Parameters

Name Type Description
image Image

The image to insert.

Remarks

The SetPicture method allows you to replace an existing picture with another picture and maintain the original picture’s format, size, and position.

Rich_PictureFormat_SetPicture

Document document = wordProcessor.Document;

// Set the measurement unit to inches.
document.Unit = DevExpress.Office.DocumentUnit.Inch;

// Insert a picture.
Shape picture = document.Shapes.InsertPicture(document.Range.Start, System.Drawing.Image.FromFile("Picture_Dog.png"));

// Set the picture size.
picture.Size = new SizeF(3f, 2.5f);

// Align the picture.
picture.HorizontalAlignment = ShapeHorizontalAlignment.Center;
picture.VerticalAlignment = ShapeVerticalAlignment.Top;

// Change the picture's form.
picture.PictureFormat.Preset = ShapeGeometryPreset.RoundedRectangle;

// Display a border around the picture.
picture.Line.Color = Color.Black;

// Replace the picture.
picture.PictureFormat.SetPicture(System.Drawing.Image.FromFile("Picture_Cat.png"));
See Also