Skip to main content
All docs
V23.2

OleFormat.InsertType Property

Indicates whether the OLE object is embedded in the document or linked to a file.

Namespace: DevExpress.XtraRichEdit.API.Native

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

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

Declaration

OleInsertType InsertType { get; }

Property Value

Type Description
OleInsertType

An enumeration member that specifies how the OLE object is inserted into the document.

Available values:

Name Description
Embedded

The OLE object’s data is embedded in the document.

Linked

The OLE object is linked to a file.

Remarks

The following example retrieves all linked objects from the document:

using System.Linq;
// ...

Document document = wordProcessor.Document;
List<DrawingObject> linkedObjects = document.Shapes.Flatten()
.Where(x => x.Type == ShapeType.OleObject && 
x.OleFormat.InsertType == OleInsertType.Linked)
.ToList();
See Also