.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
The page you are viewing does not exist in the .NET Standard 2.0+ platform documentation. This link will take you to the parent topic of the current section.
A newer version of this page is available.

SubDocument.GetShapes(DocumentRange) Method

Obsolete. Gets a collection of Shape objects contained in the specified document range. Use a method accessible with the RichEditControl.Document.Shapes.Get(DocumentRange range) notation instead.

Namespace: DevExpress.XtraRichEdit.API.Native

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


[Obsolete("This method has become obsolete. Use the 'DevExpress.XtraRichEdit.API.Native.ReadOnlyDocumentShapeCollection.Get(DocumentRange range)' method instead.")]
ShapeCollection GetShapes(
    DocumentRange range


Name Type Description
range DocumentRange

A DocumentRange object that is the range of the document.


Type Description

A ShapeCollection containing shapes of the specified range.



This method is obsolete. Use the ReadOnlyShapeCollection.Get method instead.

If you operate with a selection range, the GetShapes method should be enclosed within a DocumentRange.BeginUpdateDocument - DocumentRange.EndUpdateDocument method pair. Otherwise, an incorrect document model might be selected, resulting in an exception “Error: specified document position or range belongs to other document or subdocument” being thrown.

See Also