ShapeCollection Interface
A collection of Shape objects.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v19.1.Core.dll
Declaration
Remarks
The SubDocument.Shapes property provides access to the ShapeCollection. The collection contains the following objects:
- Shapes (including inline)
- Text Boxes
- Pictures (including pictures created by the DocumentImageCollection.Append and DocumentImageCollection.Insert methods call)
Use the ShapeCollection.Item property to get access to a particular shape. The ReadOnlyShapeCollection.Get method retrieves shapes from a specific range.
Call the ShapeCollection.InsertPicture or ShapeCollection.InsertTextBox methods to create a new shape in code.
Document document = server.Document;
document.AppendText("Line One\nLine Two\nLine Three");
Shape myPicture = document.Shapes.InsertPicture(document.CreatePosition(15),
System.Drawing.Image.FromFile("Documents\\beverages.png"));
myPicture.HorizontalAlignment = ShapeHorizontalAlignment.Center;
See Also