PictureFormat.SetPicture(DocumentImageSource) Method
Allows you to replace the current picture.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.1.Core.dll
NuGet Packages: DevExpress.RichEdit.Core, DevExpress.Win.Navigation
Declaration
Parameters
Name | Type | Description |
---|---|---|
imageSource | DocumentImageSource | An object that specifies the image source. |
Remarks
The SetPicture method allows you to replace an existing picture with another picture and maintain the original picture’s format, size, and position.
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, DocumentImageSource.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(DocumentImageSource.FromFile("Picture_Cat.png"));
See Also